https://launchpad.net/~reviczky/+archive/ubuntu/inkscape-1.4/+build/28423790 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-078 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:51:24 UTC 2024 aarch64 Buildd toolchain package versions: launchpad-buildd_237~660~ubuntu20.04.1 python3-lpbuildd_237~660~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.11 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1.1. Syncing the system clock with the buildd NTP service... 6 May 21:27:18 ntpdate[1860]: adjust time server 10.211.37.1 offset -0.000081 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28423790 --image-type chroot /home/buildd/filecache-default/59612f0fc5bae33f6226b6e60c2e882b82c04bd0 Creating target for build PACKAGEBUILD-28423790 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28423790 Starting target for build PACKAGEBUILD-28423790 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28423790 'deb http://ppa.launchpadcontent.net/reviczky/inkscape-1.4/ubuntu noble main' 'deb http://ftpmaster.internal/ubuntu noble main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu noble-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu noble-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-28423790 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28423790 Adding trusted keys to build-PACKAGEBUILD-28423790 pub rsa1024/7B846E9B031A758A 2010-12-17 [SC] Key fingerprint = 4E80 F2A0 0B69 CF8E 7B8C 0D3D 7B84 6E9B 031A 758A uid Launchpad PPA for Adam Reviczky RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28423790 Updating target for build PACKAGEBUILD-28423790 Get:1 http://ftpmaster.internal/ubuntu noble InRelease [256 kB] Get:2 http://ppa.launchpadcontent.net/reviczky/inkscape-1.4/ubuntu noble InRelease [18.1 kB] Get:3 http://ftpmaster.internal/ubuntu noble-security InRelease [89.7 kB] Get:4 http://ppa.launchpadcontent.net/reviczky/inkscape-1.4/ubuntu noble/main armhf Packages [1520 B] Get:5 http://ftpmaster.internal/ubuntu noble-updates InRelease [89.7 kB] Get:6 http://ppa.launchpadcontent.net/reviczky/inkscape-1.4/ubuntu noble/main Translation-en [1060 B] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf Packages [1302 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main Translation-en [513 kB] Get:9 http://ftpmaster.internal/ubuntu noble/restricted armhf Packages [3536 B] Get:10 http://ftpmaster.internal/ubuntu noble/restricted Translation-en [18.7 kB] Get:11 http://ftpmaster.internal/ubuntu noble/universe armhf Packages [14.2 MB] Get:12 http://ftpmaster.internal/ubuntu noble/universe Translation-en [5982 kB] Get:13 http://ftpmaster.internal/ubuntu noble/multiverse armhf Packages [173 kB] Get:14 http://ftpmaster.internal/ubuntu noble/multiverse Translation-en [118 kB] Get:15 http://ftpmaster.internal/ubuntu noble-security/main armhf Packages [20.5 kB] Get:16 http://ftpmaster.internal/ubuntu noble-security/main Translation-en [6544 B] Get:17 http://ftpmaster.internal/ubuntu noble-security/universe armhf Packages [7612 B] Get:18 http://ftpmaster.internal/ubuntu noble-security/universe Translation-en [3672 B] Get:19 http://ftpmaster.internal/ubuntu noble-updates/main armhf Packages [20.8 kB] Get:20 http://ftpmaster.internal/ubuntu noble-updates/main Translation-en [6704 B] Get:21 http://ftpmaster.internal/ubuntu noble-updates/universe armhf Packages [12.1 kB] Get:22 http://ftpmaster.internal/ubuntu noble-updates/universe Translation-en [4524 B] Fetched 22.8 MB in 5s (4189 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: libnsl-dev libtirpc-dev libunistring2 perl-modules-5.36 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libapt-pkg6.0* libdb5.3* libext2fs2* libgdbm-compat4* libgdbm6* libgnutls30* libhogweed6* libnettle8* libnpth0* libperl5.36* libpng16-16* libreadline8* libssl3* libtirpc3* usrmerge* The following NEW packages will be installed: cpp-13-arm-linux-gnueabihf cpp-arm-linux-gnueabihf g++-13-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-13-arm-linux-gnueabihf gcc-14-base gcc-arm-linux-gnueabihf libapt-pkg6.0t64 libdb5.3t64 libext2fs2t64 libgdbm-compat4t64 libgdbm6t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnpth0t64 libperl5.38t64 libpng16-16t64 libreadline8t64 libssl3t64 libtirpc3t64 libunistring5 perl-modules-5.38 The following packages will be upgraded: advancecomp apt apt-utils base-files base-passwd bash bash-completion binutils binutils-arm-linux-gnueabihf binutils-common bsdextrautils bsdutils bzip2 ca-certificates coreutils cpp cpp-13 dash debconf debconf-i18n debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++ g++-13 gcc gcc-13 gcc-13-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers krb5-locales libacl1 libapparmor1 libargon2-1 libasan8 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libfakeroot libfdisk1 libffi8 libgcc-13-dev libgcc-s1 libgcrypt20 libgmp10 libgomp1 libgpg-error-l10n libgpg-error0 libgpm2 libgssapi-krb5-2 libidn2-0 libip4tc2 libisl23 libjansson4 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblocale-gettext-perl liblockfile-bin liblockfile1 liblz4-1 liblzma5 libmd0 libmount1 libmpc3 libmpfr6 libncursesw6 libnsl-dev libnsl2 libnss-nis libnss-nisplus libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libproc2-0 libseccomp2 libselinux1 libsemanage-common libsemanage2 libsepol2 libsframe1 libsmartcols1 libsqlite3-0 libss2 libstdc++-13-dev libstdc++6 libsystemd-shared libsystemd0 libtasn1-6 libtext-charwidth-perl libtext-iconv-perl libtinfo6 libtirpc-common libtirpc-dev libubsan1 libudev1 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses procps psmisc readline-common rpcsvc-proto sed sensible-utils systemd systemd-dev systemd-sysv sysvinit-utils tar tzdata ubuntu-keyring util-linux uuid-runtime xz-utils zlib1g 171 upgraded, 23 newly installed, 15 to remove and 0 not upgraded. Need to get 98.9 MB of archives. After this operation, 24.6 MB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc-common all 1.3.4+ds-1.1build1 [8094 B] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc-dev armhf 1.3.4+ds-1.1build1 [184 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libnsl-dev armhf 1.3.0-3build3 [66.2 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf libnsl2 armhf 1.3.0-3build3 [36.5 kB] Get:5 http://ftpmaster.internal/ubuntu noble/universe armhf libnss-nisplus armhf 1.3-5build1 [20.1 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf libgssapi-krb5-2 armhf 1.20.1-6ubuntu2 [119 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5-3 armhf 1.20.1-6ubuntu2 [321 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libk5crypto3 armhf 1.20.1-6ubuntu2 [78.6 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf libkrb5support0 armhf 1.20.1-6ubuntu2 [31.4 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf openssl armhf 3.0.13-0ubuntu3 [974 kB] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf libacl1 armhf 2.3.2-1build1 [15.1 kB] Get:12 http://ftpmaster.internal/ubuntu noble/main armhf libapparmor1 armhf 4.0.0-beta3-0ubuntu3 [45.1 kB] Get:13 http://ftpmaster.internal/ubuntu noble/main armhf libaudit-common all 1:3.1.2-2.1build1 [5736 B] Get:14 http://ftpmaster.internal/ubuntu noble/main armhf libcap-ng0 armhf 0.8.4-2build2 [13.6 kB] Get:15 http://ftpmaster.internal/ubuntu noble/main armhf libaudit1 armhf 1:3.1.2-2.1build1 [44.4 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf libblkid1 armhf 2.39.3-9ubuntu6 [160 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libcap2 armhf 1:2.66-5ubuntu2 [25.8 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt-dev armhf 1:4.4.36-4build1 [120 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf libcrypt1 armhf 1:4.4.36-4build1 [92.6 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error-l10n all 1.47-3build2 [8064 B] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf libgpg-error0 armhf 1.47-3build2 [61.6 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libgcrypt20 armhf 1.10.3-2build1 [454 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf liblzma5 armhf 5.6.1+really5.4.5-1 [111 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libzstd1 armhf 1.5.5+dfsg2-2build1 [265 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libkmod2 armhf 31+20240202-2ubuntu7 [45.1 kB] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf liblz4-1 armhf 1.9.4-1build1 [58.0 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-8-0 armhf 10.42-4ubuntu2 [198 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf libselinux1 armhf 3.5-2ubuntu2 [70.9 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf libmount1 armhf 2.39.3-9ubuntu6 [171 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf perl-modules-5.38 all 5.38.2-3.2build2 [3110 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf libdb5.3t64 armhf 5.3.28+dfsg2-7 [662 kB] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm6t64 armhf 1.23-5.1build1 [30.3 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libgdbm-compat4t64 armhf 1.23-5.1build1 [6216 B] Get:34 http://ftpmaster.internal/ubuntu noble/main armhf libperl5.38t64 armhf 5.38.2-3.2build2 [4109 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf perl armhf 5.38.2-3.2build2 [231 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main armhf perl-base armhf 5.38.2-3.2build2 [1671 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf liblocale-gettext-perl armhf 1.07-6ubuntu5 [15.1 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf libtext-iconv-perl armhf 1.7-8build3 [12.7 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf libtext-charwidth-perl armhf 0.04-11build3 [8992 B] Get:40 http://ftpmaster.internal/ubuntu noble/universe armhf libnss-nis armhf 3.1-0ubuntu7 [23.1 kB] Get:41 http://ftpmaster.internal/ubuntu noble-security/main armhf libc-dev-bin armhf 2.39-0ubuntu8.1 [19.1 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu7 [62.2 kB] Get:43 http://ftpmaster.internal/ubuntu noble-security/main armhf libc6-dev armhf 2.39-0ubuntu8.1 [1351 kB] Get:44 http://ftpmaster.internal/ubuntu noble-security/main armhf libc6 armhf 2.39-0ubuntu8.1 [2828 kB] Get:45 http://ftpmaster.internal/ubuntu noble-security/main armhf libc-bin armhf 2.39-0ubuntu8.1 [530 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf libsystemd-shared armhf 255.4-1ubuntu8 [2010 kB] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf libcryptsetup12 armhf 2:2.7.0-1ubuntu4 [238 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libssl3t64 armhf 3.0.13-0ubuntu3 [1558 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main armhf systemd-dev all 255.4-1ubuntu8 [104 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf systemd-sysv armhf 255.4-1ubuntu8 [11.9 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main armhf systemd armhf 255.4-1ubuntu8 [3501 kB] Get:52 http://ftpmaster.internal/ubuntu noble/main armhf libsystemd0 armhf 255.4-1ubuntu8 [410 kB] Get:53 http://ftpmaster.internal/ubuntu noble/main armhf libpam-modules-bin armhf 1.5.3-5ubuntu5 [47.0 kB] Get:54 http://ftpmaster.internal/ubuntu noble/main armhf libpam-modules armhf 1.5.3-5ubuntu5 [260 kB] Get:55 http://ftpmaster.internal/ubuntu noble/main armhf libapt-pkg6.0t64 armhf 2.7.14build2 [986 kB] Get:56 http://ftpmaster.internal/ubuntu noble/main armhf libnettle8t64 armhf 3.9.1-2.2build1 [187 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main armhf libhogweed6t64 armhf 3.9.1-2.2build1 [187 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main armhf libp11-kit0 armhf 0.25.3-4ubuntu2 [258 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main armhf libunistring5 armhf 1.1-2build1 [513 kB] Get:60 http://ftpmaster.internal/ubuntu noble-security/main armhf libgnutls30t64 armhf 3.8.3-1.1ubuntu3.1 [947 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf apt armhf 2.7.14build2 [1368 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main armhf apt-utils armhf 2.7.14build2 [210 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main armhf bzip2 armhf 1.0.8-5.1 [33.5 kB] Get:64 http://ftpmaster.internal/ubuntu noble/main armhf libbz2-1.0 armhf 1.0.8-5.1 [31.1 kB] Get:65 http://ftpmaster.internal/ubuntu noble/main armhf zlib1g armhf 1:1.3.dfsg-3.1ubuntu2 [49.2 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main armhf debconf-i18n all 1.5.86ubuntu1 [205 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main armhf debconf all 1.5.86ubuntu1 [124 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main armhf libpam0g armhf 1.5.3-5ubuntu5 [62.1 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main armhf libseccomp2 armhf 2.5.5-1ubuntu3 [49.5 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf libargon2-1 armhf 0~20190702+dfsg-4build1 [22.6 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libudev1 armhf 255.4-1ubuntu8 [167 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main armhf libdevmapper1.02.1 armhf 2:1.02.185-3ubuntu3 [135 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main armhf libjson-c5 armhf 0.17-1build1 [31.3 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main armhf libuuid1 armhf 2.39.3-9ubuntu6 [34.7 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf libfdisk1 armhf 2.39.3-9ubuntu6 [196 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main armhf mount armhf 2.39.3-9ubuntu6 [133 kB] Get:77 http://ftpmaster.internal/ubuntu noble/main armhf libcom-err2 armhf 1.47.0-2.4~exp1ubuntu4 [21.9 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf libkeyutils1 armhf 1.6.3-3build1 [8236 B] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf libtirpc3t64 armhf 1.3.4+ds-1.1build1 [73.3 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf linux-libc-dev armhf 6.8.0-31.31 [1557 kB] Get:81 http://ftpmaster.internal/ubuntu noble/main armhf gcc-14-base armhf 14-20240412-0ubuntu1 [47.6 kB] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-s1 armhf 14-20240412-0ubuntu1 [41.5 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main armhf base-files armhf 13ubuntu10 [73.3 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main armhf debianutils armhf 5.17build1 [89.0 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main armhf bash armhf 5.2.21-2ubuntu4 [668 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main armhf bsdutils armhf 1:2.39.3-9ubuntu6 [102 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main armhf coreutils armhf 9.4-3ubuntu6 [1280 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++6 armhf 14-20240412-0ubuntu1 [714 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main armhf libxxhash0 armhf 0.8.2-2build1 [31.5 kB] Get:90 http://ftpmaster.internal/ubuntu noble/main armhf libgmp10 armhf 2:6.3.0+dfsg-2ubuntu6 [207 kB] Get:91 http://ftpmaster.internal/ubuntu noble/main armhf libffi8 armhf 3.4.6-1build1 [21.2 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main armhf libidn2-0 armhf 2.3.7-2build1 [96.2 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main armhf libtasn1-6 armhf 4.19.0-3build1 [37.2 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main armhf libdebconfclient0 armhf 0.271ubuntu3 [10.9 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main armhf base-passwd armhf 3.6.3build1 [50.9 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main armhf libassuan0 armhf 2.5.6-1build1 [31.3 kB] Get:97 http://ftpmaster.internal/ubuntu noble/main armhf libsqlite3-0 armhf 3.45.1-1ubuntu2 [590 kB] Get:98 http://ftpmaster.internal/ubuntu noble/main armhf gpg armhf 2.4.4-2ubuntu17 [524 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main armhf gpg-agent armhf 2.4.4-2ubuntu17 [235 kB] Get:100 http://ftpmaster.internal/ubuntu noble/main armhf gpgconf armhf 2.4.4-2ubuntu17 [115 kB] Get:101 http://ftpmaster.internal/ubuntu noble/main armhf readline-common all 8.2-4build1 [56.5 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main armhf libncursesw6 armhf 6.4+20240113-1ubuntu2 [119 kB] Get:103 http://ftpmaster.internal/ubuntu noble/main armhf libtinfo6 armhf 6.4+20240113-1ubuntu2 [90.8 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main armhf libreadline8t64 armhf 8.2-4build1 [129 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main armhf pinentry-curses armhf 1.2.1-3ubuntu5 [36.7 kB] Get:106 http://ftpmaster.internal/ubuntu noble/main armhf init-system-helpers all 1.66ubuntu1 [39.4 kB] Get:107 http://ftpmaster.internal/ubuntu noble/main armhf libnpth0t64 armhf 1.6-3.1build1 [6998 B] Get:108 http://ftpmaster.internal/ubuntu noble/main armhf gpgv armhf 2.4.4-2ubuntu17 [224 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main armhf ubuntu-keyring all 2023.11.28.1 [11.1 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main armhf tar armhf 1.35+dfsg-3build1 [236 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main armhf dpkg armhf 1.22.6ubuntu6 [1230 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main armhf dash armhf 0.5.12-6ubuntu5 [80.8 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main armhf diffutils armhf 1:3.10-1build1 [167 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main armhf findutils armhf 4.9.0-5build1 [293 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main armhf grep armhf 3.11-4build1 [157 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main armhf gzip armhf 1.12-1ubuntu3 [95.8 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main armhf hostname armhf 3.23+nmu2ubuntu2 [10.4 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main armhf login armhf 1:4.13+dfsg1-4ubuntu3 [200 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-bin armhf 6.4+20240113-1ubuntu2 [178 kB] Get:120 http://ftpmaster.internal/ubuntu noble/main armhf sed armhf 4.9-2build1 [190 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main armhf util-linux armhf 2.39.3-9ubuntu6 [1216 kB] Get:122 http://ftpmaster.internal/ubuntu noble/main armhf ncurses-base all 6.4+20240113-1ubuntu2 [25.5 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main armhf sysvinit-utils armhf 3.08-6ubuntu3 [33.8 kB] Get:124 http://ftpmaster.internal/ubuntu noble/main armhf logsave armhf 1.47.0-2.4~exp1ubuntu4 [22.0 kB] Get:125 http://ftpmaster.internal/ubuntu noble/main armhf libext2fs2t64 armhf 1.47.0-2.4~exp1ubuntu4 [202 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main armhf e2fsprogs armhf 1.47.0-2.4~exp1ubuntu4 [571 kB] Get:127 http://ftpmaster.internal/ubuntu noble/main armhf optipng armhf 0.7.8+ds-1build2 [109 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main armhf libpng16-16t64 armhf 1.6.43-5build1 [166 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main armhf init armhf 1.66ubuntu1 [6186 B] Get:130 http://ftpmaster.internal/ubuntu noble/main armhf libsmartcols1 armhf 2.39.3-9ubuntu6 [117 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main armhf uuid-runtime armhf 2.39.3-9ubuntu6 [41.8 kB] Get:132 http://ftpmaster.internal/ubuntu noble/main armhf libattr1 armhf 1:2.5.2-1build1 [10.2 kB] Get:133 http://ftpmaster.internal/ubuntu noble/main armhf libmd0 armhf 1.1.0-2build1 [23.0 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main armhf libpam-runtime all 1.5.3-5ubuntu5 [40.8 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main armhf libsemanage-common all 3.5-1build5 [10.1 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main armhf libsepol2 armhf 3.5-2build1 [263 kB] Get:137 http://ftpmaster.internal/ubuntu noble/main armhf libsemanage2 armhf 3.5-1build5 [84.5 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main armhf passwd armhf 1:4.13+dfsg1-4ubuntu3 [817 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main armhf libproc2-0 armhf 2:4.0.4-4ubuntu3 [49.0 kB] Get:140 http://ftpmaster.internal/ubuntu noble/main armhf libss2 armhf 1.47.0-2.4~exp1ubuntu4 [14.7 kB] Get:141 http://ftpmaster.internal/ubuntu noble/main armhf mawk armhf 1.3.4.20240123-1build1 [115 kB] Get:142 http://ftpmaster.internal/ubuntu noble/main armhf procps armhf 2:4.0.4-4ubuntu3 [700 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main armhf sensible-utils all 0.0.22 [22.5 kB] Get:144 http://ftpmaster.internal/ubuntu noble/main armhf ca-certificates all 20240203 [159 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main armhf krb5-locales all 1.20.1-6ubuntu2 [13.8 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main armhf tzdata all 2024a-2ubuntu1 [273 kB] Get:147 http://ftpmaster.internal/ubuntu noble/main armhf bash-completion all 1:2.11-8 [180 kB] Get:148 http://ftpmaster.internal/ubuntu noble/main armhf bsdextrautils armhf 2.39.3-9ubuntu6 [78.7 kB] Get:149 http://ftpmaster.internal/ubuntu noble/main armhf libgpm2 armhf 1.20.7-11 [13.6 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main armhf libip4tc2 armhf 1.8.10-3ubuntu2 [21.3 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main armhf libjansson4 armhf 2.14-2build2 [28.2 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main armhf psmisc armhf 23.7-1build1 [176 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main armhf xz-utils armhf 5.6.1+really5.4.5-1 [267 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main armhf advancecomp armhf 2.5-1build1 [198 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main armhf libctf0 armhf 2.42-4ubuntu2 [87.7 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main armhf libctf-nobfd0 armhf 2.42-4ubuntu2 [88.0 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main armhf binutils-arm-linux-gnueabihf armhf 2.42-4ubuntu2 [2925 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main armhf libbinutils armhf 2.42-4ubuntu2 [460 kB] Get:159 http://ftpmaster.internal/ubuntu noble/main armhf binutils armhf 2.42-4ubuntu2 [3072 B] Get:160 http://ftpmaster.internal/ubuntu noble/main armhf binutils-common armhf 2.42-4ubuntu2 [217 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main armhf libsframe1 armhf 2.42-4ubuntu2 [13.1 kB] Get:162 http://ftpmaster.internal/ubuntu noble/main armhf libubsan1 armhf 14-20240412-0ubuntu1 [1154 kB] Get:163 http://ftpmaster.internal/ubuntu noble/main armhf libgomp1 armhf 14-20240412-0ubuntu1 [125 kB] Get:164 http://ftpmaster.internal/ubuntu noble/main armhf libatomic1 armhf 14-20240412-0ubuntu1 [7816 B] Get:165 http://ftpmaster.internal/ubuntu noble/main armhf libasan8 armhf 14-20240412-0ubuntu1 [2942 kB] Get:166 http://ftpmaster.internal/ubuntu noble/main armhf g++-13 armhf 13.2.0-23ubuntu4 [14.5 kB] Get:167 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13 armhf 13.2.0-23ubuntu4 [453 kB] Get:168 http://ftpmaster.internal/ubuntu noble/main armhf libstdc++-13-dev armhf 13.2.0-23ubuntu4 [2456 kB] Get:169 http://ftpmaster.internal/ubuntu noble/main armhf libgcc-13-dev armhf 13.2.0-23ubuntu4 [899 kB] Get:170 http://ftpmaster.internal/ubuntu noble/main armhf libcc1-0 armhf 14-20240412-0ubuntu1 [39.0 kB] Get:171 http://ftpmaster.internal/ubuntu noble/main armhf cpp-13 armhf 13.2.0-23ubuntu4 [1034 B] Get:172 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13-base armhf 13.2.0-23ubuntu4 [48.9 kB] Get:173 http://ftpmaster.internal/ubuntu noble/main armhf libisl23 armhf 0.26-3build1 [544 kB] Get:174 http://ftpmaster.internal/ubuntu noble/main armhf libmpfr6 armhf 4.2.1-1build1 [229 kB] Get:175 http://ftpmaster.internal/ubuntu noble/main armhf libmpc3 armhf 1.3.1-1build1 [46.7 kB] Get:176 http://ftpmaster.internal/ubuntu noble/main armhf gcc-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [16.9 MB] Get:177 http://ftpmaster.internal/ubuntu noble/main armhf g++-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [9941 kB] Get:178 http://ftpmaster.internal/ubuntu noble/main armhf cpp-13-arm-linux-gnueabihf armhf 13.2.0-23ubuntu4 [8759 kB] Get:179 http://ftpmaster.internal/ubuntu noble/main armhf g++ armhf 4:13.2.0-7ubuntu1 [1090 B] Get:180 http://ftpmaster.internal/ubuntu noble/main armhf gcc armhf 4:13.2.0-7ubuntu1 [5022 B] Get:181 http://ftpmaster.internal/ubuntu noble/main armhf cpp armhf 4:13.2.0-7ubuntu1 [22.4 kB] Get:182 http://ftpmaster.internal/ubuntu noble/main armhf cpp-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [5320 B] Get:183 http://ftpmaster.internal/ubuntu noble/main armhf gcc-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [1220 B] Get:184 http://ftpmaster.internal/ubuntu noble/main armhf g++-arm-linux-gnueabihf armhf 4:13.2.0-7ubuntu1 [966 B] Get:185 http://ftpmaster.internal/ubuntu noble/main armhf dpkg-dev all 1.22.6ubuntu6 [1074 kB] Get:186 http://ftpmaster.internal/ubuntu noble/main armhf libdpkg-perl all 1.22.6ubuntu6 [268 kB] Get:187 http://ftpmaster.internal/ubuntu noble/main armhf patch armhf 2.7.6-7build3 [110 kB] Get:188 http://ftpmaster.internal/ubuntu noble/main armhf make armhf 4.3-4.1build2 [162 kB] Get:189 http://ftpmaster.internal/ubuntu noble/main armhf lto-disabled-list all 47 [12.4 kB] Get:190 http://ftpmaster.internal/ubuntu noble/main armhf libfakeroot armhf 1.33-1 [28.7 kB] Get:191 http://ftpmaster.internal/ubuntu noble/main armhf fakeroot armhf 1.33-1 [68.6 kB] Get:192 http://ftpmaster.internal/ubuntu noble/main armhf liblockfile-bin armhf 1.17-1build3 [10.5 kB] Get:193 http://ftpmaster.internal/ubuntu noble/main armhf liblockfile1 armhf 1.17-1build3 [6208 B] Get:194 http://ftpmaster.internal/ubuntu noble/main armhf lockfile-progs armhf 0.1.19build2 [8062 B] Preconfiguring packages ... Fetched 98.9 MB in 9s (10.7 MB/s) (Reading database ... 13362 files and directories currently installed.) Preparing to unpack .../libtirpc-common_1.3.4+ds-1.1build1_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../libtirpc-dev_1.3.4+ds-1.1build1_armhf.deb ... Unpacking libtirpc-dev:armhf (1.3.4+ds-1.1build1) over (1.3.3+ds-1) ... Preparing to unpack .../libnsl-dev_1.3.0-3build3_armhf.deb ... Unpacking libnsl-dev:armhf (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../libnsl2_1.3.0-3build3_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-3build3) over (1.3.0-2build2) ... Preparing to unpack .../libnss-nisplus_1.3-5build1_armhf.deb ... Unpacking libnss-nisplus:armhf (1.3-5build1) over (1.3-0ubuntu6) ... (Reading database ... 13362 files and directories currently installed.) Removing libtirpc3:armhf (1.3.3+ds-1) ... (Reading database ... 13356 files and directories currently installed.) Preparing to unpack .../0-libgssapi-krb5-2_1.20.1-6ubuntu2_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../1-libkrb5-3_1.20.1-6ubuntu2_armhf.deb ... Unpacking libkrb5-3:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../2-libk5crypto3_1.20.1-6ubuntu2_armhf.deb ... Unpacking libk5crypto3:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../3-libkrb5support0_1.20.1-6ubuntu2_armhf.deb ... Unpacking libkrb5support0:armhf (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../4-openssl_3.0.13-0ubuntu3_armhf.deb ... Unpacking openssl (3.0.13-0ubuntu3) over (3.0.10-1ubuntu2) ... Preparing to unpack .../5-libacl1_2.3.2-1build1_armhf.deb ... Unpacking libacl1:armhf (2.3.2-1build1) over (2.3.1-3) ... Setting up libacl1:armhf (2.3.2-1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libapparmor1_4.0.0-beta3-0ubuntu3_armhf.deb ... Unpacking libapparmor1:armhf (4.0.0-beta3-0ubuntu3) over (4.0.0~alpha2-0ubuntu5) ... Preparing to unpack .../libaudit-common_1%3a3.1.2-2.1build1_all.deb ... Unpacking libaudit-common (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit-common (1:3.1.2-2.1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.8.4-2build2_armhf.deb ... Unpacking libcap-ng0:armhf (0.8.4-2build2) over (0.8.3-1build2) ... Setting up libcap-ng0:armhf (0.8.4-2build2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.1.2-2.1build1_armhf.deb ... Unpacking libaudit1:armhf (1:3.1.2-2.1build1) over (1:3.1.1-1) ... Setting up libaudit1:armhf (1:3.1.2-2.1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libblkid1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libblkid1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libblkid1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.66-5ubuntu2_armhf.deb ... Unpacking libcap2:armhf (1:2.66-5ubuntu2) over (1:2.66-4ubuntu1) ... Setting up libcap2:armhf (1:2.66-5ubuntu2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libcrypt-dev_1%3a4.4.36-4build1_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.36-4build1) over (1:4.4.36-2) ... Preparing to unpack .../libcrypt1_1%3a4.4.36-4build1_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.36-4build1) over (1:4.4.36-2) ... Setting up libcrypt1:armhf (1:4.4.36-4build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libgpg-error-l10n_1.47-3build2_all.deb ... Unpacking libgpg-error-l10n (1.47-3build2) over (1.47-2) ... Preparing to unpack .../libgpg-error0_1.47-3build2_armhf.deb ... Unpacking libgpg-error0:armhf (1.47-3build2) over (1.47-2) ... Setting up libgpg-error0:armhf (1.47-3build2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.3-2build1_armhf.deb ... Unpacking libgcrypt20:armhf (1.10.3-2build1) over (1.10.2-3ubuntu1) ... Setting up libgcrypt20:armhf (1.10.3-2build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../liblzma5_5.6.1+really5.4.5-1_armhf.deb ... Unpacking liblzma5:armhf (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Setting up liblzma5:armhf (5.6.1+really5.4.5-1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.5+dfsg2-2build1_armhf.deb ... Unpacking libzstd1:armhf (1.5.5+dfsg2-2build1) over (1.5.5+dfsg2-1ubuntu2) ... Setting up libzstd1:armhf (1.5.5+dfsg2-2build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libkmod2_31+20240202-2ubuntu7_armhf.deb ... Unpacking libkmod2:armhf (31+20240202-2ubuntu7) over (30+20230519-1ubuntu3) ... Preparing to unpack .../liblz4-1_1.9.4-1build1_armhf.deb ... Unpacking liblz4-1:armhf (1.9.4-1build1) over (1.9.4-1) ... Setting up liblz4-1:armhf (1.9.4-1build1) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.42-4ubuntu2_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.42-4ubuntu2) over (10.42-4) ... Setting up libpcre2-8-0:armhf (10.42-4ubuntu2) ... (Reading database ... 13355 files and directories currently installed.) Preparing to unpack .../libselinux1_3.5-2ubuntu2_armhf.deb ... Unpacking libselinux1:armhf (3.5-2ubuntu2) over (3.5-1) ... Setting up libselinux1:armhf (3.5-2ubuntu2) ... (Reading database ... 13356 files and directories currently installed.) Preparing to unpack .../libmount1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libmount1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libmount1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 13356 files and directories currently installed.) Preparing to unpack .../perl_5.38.2-3.2build2_armhf.deb ... Unpacking perl (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Selecting previously unselected package perl-modules-5.38. Preparing to unpack .../perl-modules-5.38_5.38.2-3.2build2_all.deb ... Unpacking perl-modules-5.38 (5.38.2-3.2build2) ... dpkg: libdb5.3:armhf: dependency problems, but removing anyway as you requested: libperl5.36:armhf depends on libdb5.3. libpam-modules:armhf depends on libdb5.3. apt-utils depends on libdb5.3. (Reading database ... 14768 files and directories currently installed.) Removing libdb5.3:armhf (5.3.28+dfsg2-2) ... Selecting previously unselected package libdb5.3t64:armhf. (Reading database ... 14762 files and directories currently installed.) Preparing to unpack .../libdb5.3t64_5.3.28+dfsg2-7_armhf.deb ... Unpacking libdb5.3t64:armhf (5.3.28+dfsg2-7) ... dpkg: libgdbm6:armhf: dependency problems, but removing anyway as you requested: libperl5.36:armhf depends on libgdbm6 (>= 1.21). libgdbm-compat4:armhf depends on libgdbm6 (>= 1.16). (Reading database ... 14768 files and directories currently installed.) Removing libgdbm6:armhf (1.23-3) ... Selecting previously unselected package libgdbm6t64:armhf. (Reading database ... 14763 files and directories currently installed.) Preparing to unpack .../libgdbm6t64_1.23-5.1build1_armhf.deb ... Unpacking libgdbm6t64:armhf (1.23-5.1build1) ... dpkg: libgdbm-compat4:armhf: dependency problems, but removing anyway as you requested: libperl5.36:armhf depends on libgdbm-compat4 (>= 1.18-3). (Reading database ... 14769 files and directories currently installed.) Removing libgdbm-compat4:armhf (1.23-3) ... Selecting previously unselected package libgdbm-compat4t64:armhf. (Reading database ... 14764 files and directories currently installed.) Preparing to unpack .../libgdbm-compat4t64_1.23-5.1build1_armhf.deb ... Unpacking libgdbm-compat4t64:armhf (1.23-5.1build1) ... Selecting previously unselected package libperl5.38t64:armhf. Preparing to unpack .../libperl5.38t64_5.38.2-3.2build2_armhf.deb ... Unpacking libperl5.38t64:armhf (5.38.2-3.2build2) ... Preparing to unpack .../perl-base_5.38.2-3.2build2_armhf.deb ... Unpacking perl-base (5.38.2-3.2build2) over (5.36.0-9ubuntu1) ... Setting up perl-base (5.38.2-3.2build2) ... (Reading database ... 15292 files and directories currently installed.) Preparing to unpack .../liblocale-gettext-perl_1.07-6ubuntu5_armhf.deb ... Unpacking liblocale-gettext-perl (1.07-6ubuntu5) over (1.07-6) ... Preparing to unpack .../libtext-iconv-perl_1.7-8build3_armhf.deb ... Unpacking libtext-iconv-perl:armhf (1.7-8build3) over (1.7-8) ... Preparing to unpack .../libtext-charwidth-perl_0.04-11build3_armhf.deb ... Unpacking libtext-charwidth-perl:armhf (0.04-11build3) over (0.04-11) ... (Reading database ... 15292 files and directories currently installed.) Removing libperl5.36:armhf (5.36.0-9ubuntu1) ... (Reading database ... 14778 files and directories currently installed.) Preparing to unpack .../libnss-nis_3.1-0ubuntu7_armhf.deb ... Unpacking libnss-nis:armhf (3.1-0ubuntu7) over (3.1-0ubuntu6) ... Preparing to unpack .../libc-dev-bin_2.39-0ubuntu8.1_armhf.deb ... Unpacking libc-dev-bin (2.39-0ubuntu8.1) over (2.38-1ubuntu6) ... Preparing to unpack .../rpcsvc-proto_1.4.2-0ubuntu7_armhf.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu7) over (1.4.2-0ubuntu6) ... Preparing to unpack .../libc6-dev_2.39-0ubuntu8.1_armhf.deb ... Unpacking libc6-dev:armhf (2.39-0ubuntu8.1) over (2.38-1ubuntu6) ... Preparing to unpack .../libc6_2.39-0ubuntu8.1_armhf.deb ... Unpacking libc6:armhf (2.39-0ubuntu8.1) over (2.38-1ubuntu6) ... Setting up libc6:armhf (2.39-0ubuntu8.1) ... (Reading database ... 14783 files and directories currently installed.) Preparing to unpack .../libc-bin_2.39-0ubuntu8.1_armhf.deb ... Unpacking libc-bin (2.39-0ubuntu8.1) over (2.38-1ubuntu6) ... Setting up libc-bin (2.39-0ubuntu8.1) ... (Reading database ... 14783 files and directories currently installed.) Preparing to unpack .../libsystemd-shared_255.4-1ubuntu8_armhf.deb ... Unpacking libsystemd-shared:armhf (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../libcryptsetup12_2%3a2.7.0-1ubuntu4_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.7.0-1ubuntu4) over (2:2.6.1-4ubuntu3) ... dpkg: libssl3:armhf: dependency problems, but removing anyway as you requested: systemd depends on libssl3 (>= 3.0.0). (Reading database ... 14783 files and directories currently installed.) Removing libssl3:armhf (3.0.10-1ubuntu2) ... Selecting previously unselected package libssl3t64:armhf. (Reading database ... 14772 files and directories currently installed.) Preparing to unpack .../libssl3t64_3.0.13-0ubuntu3_armhf.deb ... Unpacking libssl3t64:armhf (3.0.13-0ubuntu3) ... Setting up libssl3t64:armhf (3.0.13-0ubuntu3) ... (Reading database ... 14785 files and directories currently installed.) Preparing to unpack .../systemd-dev_255.4-1ubuntu8_all.deb ... Unpacking systemd-dev (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd-sysv_255.4-1ubuntu8_armhf.deb ... Unpacking systemd-sysv (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Preparing to unpack .../systemd_255.4-1ubuntu8_armhf.deb ... Unpacking systemd (255.4-1ubuntu8) over (253.5-1ubuntu6) ... dpkg: warning: unable to delete old directory '/lib/systemd/system-preset': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system-generators': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@0.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user@.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/user-.slice.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/timers.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/systemd-localed.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sysinit.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/sockets.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rescue.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/rc-local.service.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/multi-user.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-fs.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/initrd-root-device.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/graphical.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/system/getty.target.wants': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/network': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd/journald.conf.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/modprobe.d': Directory not empty Preparing to unpack .../libsystemd0_255.4-1ubuntu8_armhf.deb ... Unpacking libsystemd0:armhf (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Setting up libsystemd0:armhf (255.4-1ubuntu8) ... (Reading database ... 14947 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.5.3-5ubuntu5_armhf.deb ... Unpacking libpam-modules-bin (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam-modules-bin (1.5.3-5ubuntu5) ... (Reading database ... 14946 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.5.3-5ubuntu5_armhf.deb ... Unpacking libpam-modules:armhf (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/arm-linux-gnueabihf/security': Directory not empty Setting up libpam-modules:armhf (1.5.3-5ubuntu5) ... Installing new version of config file /etc/security/namespace.init ... dpkg: libgnutls30:armhf: dependency problems, but removing anyway as you requested: apt depends on libgnutls30 (>= 3.7.5). (Reading database ... 14943 files and directories currently installed.) Removing libgnutls30:armhf (3.8.1-4ubuntu1) ... Removing libhogweed6:armhf (3.9.1-2) ... Removing libnettle8:armhf (3.9.1-2) ... dpkg: libapt-pkg6.0:armhf: dependency problems, but removing anyway as you requested: apt-utils depends on libapt-pkg6.0 (>= 2.7.3). apt depends on libapt-pkg6.0 (>= 2.7.3). Removing libapt-pkg6.0:armhf (2.7.3) ... Selecting previously unselected package libapt-pkg6.0t64:armhf. (Reading database ... 14872 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0t64_2.7.14build2_armhf.deb ... Unpacking libapt-pkg6.0t64:armhf (2.7.14build2) ... Setting up libapt-pkg6.0t64:armhf (2.7.14build2) ... Selecting previously unselected package libnettle8t64:armhf. (Reading database ... 14922 files and directories currently installed.) Preparing to unpack .../libnettle8t64_3.9.1-2.2build1_armhf.deb ... Unpacking libnettle8t64:armhf (3.9.1-2.2build1) ... Setting up libnettle8t64:armhf (3.9.1-2.2build1) ... Selecting previously unselected package libhogweed6t64:armhf. (Reading database ... 14930 files and directories currently installed.) Preparing to unpack .../libhogweed6t64_3.9.1-2.2build1_armhf.deb ... Unpacking libhogweed6t64:armhf (3.9.1-2.2build1) ... Setting up libhogweed6t64:armhf (3.9.1-2.2build1) ... (Reading database ... 14936 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.25.3-4ubuntu2_armhf.deb ... Unpacking libp11-kit0:armhf (0.25.3-4ubuntu2) over (0.25.0-4ubuntu1) ... Setting up libp11-kit0:armhf (0.25.3-4ubuntu2) ... Selecting previously unselected package libunistring5:armhf. (Reading database ... 14936 files and directories currently installed.) Preparing to unpack .../libunistring5_1.1-2build1_armhf.deb ... Unpacking libunistring5:armhf (1.1-2build1) ... Setting up libunistring5:armhf (1.1-2build1) ... Selecting previously unselected package libgnutls30t64:armhf. (Reading database ... 14941 files and directories currently installed.) Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu3.1_armhf.deb ... Unpacking libgnutls30t64:armhf (3.8.3-1.1ubuntu3.1) ... Setting up libgnutls30t64:armhf (3.8.3-1.1ubuntu3.1) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../apt_2.7.14build2_armhf.deb ... Unpacking apt (2.7.14build2) over (2.7.3) ... Setting up apt (2.7.14build2) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../apt-utils_2.7.14build2_armhf.deb ... Unpacking apt-utils (2.7.14build2) over (2.7.3) ... Preparing to unpack .../bzip2_1.0.8-5.1_armhf.deb ... Unpacking bzip2 (1.0.8-5.1) over (1.0.8-5build1) ... dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bzcat' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bunzip2' and '/usr/bin/bzcat') dpkg: warning: old file '/bin/bunzip2' is the same as several new files! (both '/usr/bin/bzcat' and '/usr/bin/bzip2') Preparing to unpack .../libbz2-1.0_1.0.8-5.1_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-5.1) over (1.0.8-5build1) ... Setting up libbz2-1.0:armhf (1.0.8-5.1) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu2_armhf.deb ... Unpacking zlib1g:armhf (1:1.3.dfsg-3.1ubuntu2) over (1:1.2.13.dfsg-1ubuntu5) ... Setting up zlib1g:armhf (1:1.3.dfsg-3.1ubuntu2) ... (Reading database ... 14953 files and directories currently installed.) Preparing to unpack .../debconf-i18n_1.5.86ubuntu1_all.deb ... Unpacking debconf-i18n (1.5.86ubuntu1) over (1.5.82) ... Preparing to unpack .../debconf_1.5.86ubuntu1_all.deb ... Unpacking debconf (1.5.86ubuntu1) over (1.5.82) ... Setting up debconf (1.5.86ubuntu1) ... Installing new version of config file /etc/debconf.conf ... (Reading database ... 14952 files and directories currently installed.) Preparing to unpack .../libpam0g_1.5.3-5ubuntu5_armhf.deb ... Unpacking libpam0g:armhf (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam0g:armhf (1.5.3-5ubuntu5) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.5-1ubuntu3_armhf.deb ... Unpacking libseccomp2:armhf (2.5.5-1ubuntu3) over (2.5.4-1ubuntu3) ... Setting up libseccomp2:armhf (2.5.5-1ubuntu3) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20190702+dfsg-4build1_armhf.deb ... Unpacking libargon2-1:armhf (0~20190702+dfsg-4build1) over (0~20190702+dfsg-3) ... Preparing to unpack .../libudev1_255.4-1ubuntu8_armhf.deb ... Unpacking libudev1:armhf (255.4-1ubuntu8) over (253.5-1ubuntu6) ... Setting up libudev1:armhf (255.4-1ubuntu8) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.185-3ubuntu3_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu3) over (2:1.02.185-2ubuntu1) ... Preparing to unpack .../libjson-c5_0.17-1build1_armhf.deb ... Unpacking libjson-c5:armhf (0.17-1build1) over (0.17-1) ... Preparing to unpack .../libuuid1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libuuid1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libuuid1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../0-libfdisk1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libfdisk1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../1-mount_2.39.3-9ubuntu6_armhf.deb ... Unpacking mount (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../2-libcom-err2_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking libcom-err2:armhf (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../3-libkeyutils1_1.6.3-3build1_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.3-3build1) over (1.6.3-2) ... Selecting previously unselected package libtirpc3t64:armhf. Preparing to unpack .../4-libtirpc3t64_1.3.4+ds-1.1build1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3 to /lib/arm-linux-gnueabihf/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabihf/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armhf (1.3.4+ds-1.1build1) ... Preparing to unpack .../5-linux-libc-dev_6.8.0-31.31_armhf.deb ... Unpacking linux-libc-dev:armhf (6.8.0-31.31) over (6.5.0-9.9) ... Selecting previously unselected package gcc-14-base:armhf. Preparing to unpack .../6-gcc-14-base_14-20240412-0ubuntu1_armhf.deb ... Unpacking gcc-14-base:armhf (14-20240412-0ubuntu1) ... Setting up gcc-14-base:armhf (14-20240412-0ubuntu1) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../libgcc-s1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libgcc-s1:armhf (14-20240412-0ubuntu1) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../base-files_13ubuntu10_armhf.deb ... Unpacking base-files (13ubuntu10) over (13ubuntu3) ... Setting up base-files (13ubuntu10) ... 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 ... Installing new version of config file /etc/update-motd.d/10-help-text ... (Reading database ... 14986 files and directories currently installed.) Preparing to unpack .../debianutils_5.17build1_armhf.deb ... Unpacking debianutils (5.17build1) over (5.8-1) ... Setting up debianutils (5.17build1) ... (Reading database ... 14985 files and directories currently installed.) Preparing to unpack .../bash_5.2.21-2ubuntu4_armhf.deb ... Unpacking bash (5.2.21-2ubuntu4) over (5.2.15-2ubuntu1) ... Setting up bash (5.2.21-2ubuntu4) ... 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 ... 14985 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6_armhf.deb ... Unpacking bsdutils (1:2.39.3-9ubuntu6) over (1:2.39.1-4ubuntu2) ... Setting up bsdutils (1:2.39.3-9ubuntu6) ... (Reading database ... 14985 files and directories currently installed.) Removing usrmerge (35ubuntu1) ... (Reading database ... 14959 files and directories currently installed.) Preparing to unpack .../coreutils_9.4-3ubuntu6_armhf.deb ... Unpacking coreutils (9.4-3ubuntu6) over (9.1-1ubuntu2) ... Setting up coreutils (9.4-3ubuntu6) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libstdc++6_14-20240412-0ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Setting up libstdc++6:armhf (14-20240412-0ubuntu1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.2-2build1_armhf.deb ... Unpacking libxxhash0:armhf (0.8.2-2build1) over (0.8.1-1) ... Setting up libxxhash0:armhf (0.8.2-2build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libgmp10_2%3a6.3.0+dfsg-2ubuntu6_armhf.deb ... Unpacking libgmp10:armhf (2:6.3.0+dfsg-2ubuntu6) over (2:6.3.0+dfsg-2ubuntu4) ... Setting up libgmp10:armhf (2:6.3.0+dfsg-2ubuntu6) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.6-1build1_armhf.deb ... Unpacking libffi8:armhf (3.4.6-1build1) over (3.4.4-1) ... Setting up libffi8:armhf (3.4.6-1build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.7-2build1_armhf.deb ... Unpacking libidn2-0:armhf (2.3.7-2build1) over (2.3.4-1) ... Setting up libidn2-0:armhf (2.3.7-2build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.19.0-3build1_armhf.deb ... Unpacking libtasn1-6:armhf (4.19.0-3build1) over (4.19.0-3) ... Setting up libtasn1-6:armhf (4.19.0-3build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.271ubuntu3_armhf.deb ... Unpacking libdebconfclient0:armhf (0.271ubuntu3) over (0.270ubuntu1) ... Setting up libdebconfclient0:armhf (0.271ubuntu3) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../base-passwd_3.6.3build1_armhf.deb ... Unpacking base-passwd (3.6.3build1) over (3.6.1) ... Setting up base-passwd (3.6.3build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libassuan0_2.5.6-1build1_armhf.deb ... Unpacking libassuan0:armhf (2.5.6-1build1) over (2.5.6-1) ... Setting up libassuan0:armhf (2.5.6-1build1) ... (Reading database ... 14964 files and directories currently installed.) Preparing to unpack .../libsqlite3-0_3.45.1-1ubuntu2_armhf.deb ... Unpacking libsqlite3-0:armhf (3.45.1-1ubuntu2) over (3.42.0-1) ... Preparing to unpack .../gpg_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpg (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpg-agent_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpg-agent (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Preparing to unpack .../gpgconf_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpgconf (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... (Reading database ... 14963 files and directories currently installed.) Removing libreadline8:armhf (8.2-1.3) ... (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../readline-common_8.2-4build1_all.deb ... Unpacking readline-common (8.2-4build1) over (8.2-1.3) ... Preparing to unpack .../libncursesw6_6.4+20240113-1ubuntu2_armhf.deb ... Unpacking libncursesw6:armhf (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Preparing to unpack .../libtinfo6_6.4+20240113-1ubuntu2_armhf.deb ... Unpacking libtinfo6:armhf (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up libtinfo6:armhf (6.4+20240113-1ubuntu2) ... Selecting previously unselected package libreadline8t64:armhf. (Reading database ... 14951 files and directories currently installed.) Preparing to unpack .../libreadline8t64_8.2-4build1_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8 to /lib/arm-linux-gnueabihf/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libhistory.so.8.2 to /lib/arm-linux-gnueabihf/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8 to /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libreadline.so.8.2 to /lib/arm-linux-gnueabihf/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armhf (8.2-4build1) ... Preparing to unpack .../pinentry-curses_1.2.1-3ubuntu5_armhf.deb ... Unpacking pinentry-curses (1.2.1-3ubuntu5) over (1.2.1-1ubuntu1) ... Preparing to unpack .../init-system-helpers_1.66ubuntu1_all.deb ... Unpacking init-system-helpers (1.66ubuntu1) over (1.65.2ubuntu1) ... Setting up init-system-helpers (1.66ubuntu1) ... (Reading database ... 14971 files and directories currently installed.) Removing libnpth0:armhf (1.6-3build2) ... Selecting previously unselected package libnpth0t64:armhf. (Reading database ... 14966 files and directories currently installed.) Preparing to unpack .../libnpth0t64_1.6-3.1build1_armhf.deb ... Unpacking libnpth0t64:armhf (1.6-3.1build1) ... Setting up libnpth0t64:armhf (1.6-3.1build1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../gpgv_2.4.4-2ubuntu17_armhf.deb ... Unpacking gpgv (2.4.4-2ubuntu17) over (2.2.40-1.1ubuntu1) ... Setting up gpgv (2.4.4-2ubuntu17) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../ubuntu-keyring_2023.11.28.1_all.deb ... Unpacking ubuntu-keyring (2023.11.28.1) over (2021.03.26) ... Setting up ubuntu-keyring (2023.11.28.1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../tar_1.35+dfsg-3build1_armhf.deb ... Unpacking tar (1.35+dfsg-3build1) over (1.34+dfsg-1.2ubuntu1) ... Setting up tar (1.35+dfsg-3build1) ... (Reading database ... 14972 files and directories currently installed.) Preparing to unpack .../dpkg_1.22.6ubuntu6_armhf.deb ... Unpacking dpkg (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Setting up dpkg (1.22.6ubuntu6) ... (Reading database ... 14970 files and directories currently installed.) Preparing to unpack .../dash_0.5.12-6ubuntu5_armhf.deb ... Unpacking dash (0.5.12-6ubuntu5) over (0.5.12-6ubuntu1) ... Setting up dash (0.5.12-6ubuntu5) ... (Reading database ... 14969 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.10-1build1_armhf.deb ... Unpacking diffutils (1:3.10-1build1) over (1:3.8-4) ... Setting up diffutils (1:3.10-1build1) ... (Reading database ... 14969 files and directories currently installed.) Preparing to unpack .../findutils_4.9.0-5build1_armhf.deb ... Unpacking findutils (4.9.0-5build1) over (4.9.0-5) ... Setting up findutils (4.9.0-5build1) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../grep_3.11-4build1_armhf.deb ... Unpacking grep (3.11-4build1) over (3.11-2) ... Setting up grep (3.11-4build1) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../gzip_1.12-1ubuntu3_armhf.deb ... Unpacking gzip (1.12-1ubuntu3) over (1.12-1ubuntu1) ... dpkg: warning: old file '/bin/uncompress' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') dpkg: warning: old file '/bin/gunzip' is the same as several new files! (both '/usr/bin/gunzip' and '/usr/bin/uncompress') Setting up gzip (1.12-1ubuntu3) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../hostname_3.23+nmu2ubuntu2_armhf.deb ... Unpacking hostname (3.23+nmu2ubuntu2) over (3.23+nmu1ubuntu1) ... Setting up hostname (3.23+nmu2ubuntu2) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../login_1%3a4.13+dfsg1-4ubuntu3_armhf.deb ... Unpacking login (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up login (1:4.13+dfsg1-4ubuntu3) ... Installing new version of config file /etc/login.defs ... Installing new version of config file /etc/pam.d/login ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.4+20240113-1ubuntu2_armhf.deb ... Unpacking ncurses-bin (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-bin (6.4+20240113-1ubuntu2) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../sed_4.9-2build1_armhf.deb ... Unpacking sed (4.9-2build1) over (4.9-1) ... Setting up sed (4.9-2build1) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../util-linux_2.39.3-9ubuntu6_armhf.deb ... Unpacking util-linux (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up util-linux (2.39.3-9ubuntu6) ... (Reading database ... 14970 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.4+20240113-1ubuntu2_all.deb ... Unpacking ncurses-base (6.4+20240113-1ubuntu2) over (6.4+20230625-2) ... Setting up ncurses-base (6.4+20240113-1ubuntu2) ... (Reading database ... 14970 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.08-6ubuntu3_armhf.deb ... Unpacking sysvinit-utils (3.08-6ubuntu3) over (3.07-1ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/lsb/init-functions.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/lsb': Directory not empty dpkg: warning: unable to delete old directory '/lib/init': Directory not empty Setting up sysvinit-utils (3.08-6ubuntu3) ... (Reading database ... 14968 files and directories currently installed.) Preparing to unpack .../logsave_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking logsave (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: libext2fs2:armhf: dependency problems, but removing anyway as you requested: e2fsprogs depends on libext2fs2 (= 1.47.0-2ubuntu1). (Reading database ... 14968 files and directories currently installed.) Removing libext2fs2:armhf (1.47.0-2ubuntu1) ... Selecting previously unselected package libext2fs2t64:armhf. (Reading database ... 14961 files and directories currently installed.) Preparing to unpack .../libext2fs2t64_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2 to /lib/arm-linux-gnueabihf/libe2p.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libe2p.so.2.3 to /lib/arm-linux-gnueabihf/libe2p.so.2.3.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2 to /lib/arm-linux-gnueabihf/libext2fs.so.2.usr-is-merged by libext2fs2t64' Adding 'diversion of /lib/arm-linux-gnueabihf/libext2fs.so.2.4 to /lib/arm-linux-gnueabihf/libext2fs.so.2.4.usr-is-merged by libext2fs2t64' Unpacking libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu4) ... Setting up libcom-err2:armhf (1.47.0-2.4~exp1ubuntu4) ... Setting up libext2fs2t64:armhf (1.47.0-2.4~exp1ubuntu4) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking e2fsprogs (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... dpkg: warning: unable to delete old directory '/lib/udev/rules.d': Directory not empty dpkg: warning: unable to delete old directory '/lib/udev': Directory not empty Preparing to unpack .../optipng_0.7.8+ds-1build2_armhf.deb ... Unpacking optipng (0.7.8+ds-1build2) over (0.7.7-2build1) ... (Reading database ... 14975 files and directories currently installed.) Removing libpng16-16:armhf (1.6.40-1) ... Selecting previously unselected package libpng16-16t64:armhf. (Reading database ... 14965 files and directories currently installed.) Preparing to unpack .../libpng16-16t64_1.6.43-5build1_armhf.deb ... Unpacking libpng16-16t64:armhf (1.6.43-5build1) ... Setting up libapparmor1:armhf (4.0.0-beta3-0ubuntu3) ... Setting up libargon2-1:armhf (0~20190702+dfsg-4build1) ... Setting up libdevmapper1.02.1:armhf (2:1.02.185-3ubuntu3) ... Setting up libjson-c5:armhf (0.17-1build1) ... Setting up libcryptsetup12:armhf (2:2.7.0-1ubuntu4) ... Setting up libfdisk1:armhf (2.39.3-9ubuntu6) ... Setting up libkmod2:armhf (31+20240202-2ubuntu7) ... Setting up libsystemd-shared:armhf (255.4-1ubuntu8) ... Setting up systemd-dev (255.4-1ubuntu8) ... Setting up mount (2.39.3-9ubuntu6) ... Setting up systemd (255.4-1ubuntu8) ... 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/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 (255.4-1ubuntu8) ... (Reading database ... 14976 files and directories currently installed.) Preparing to unpack .../init_1.66ubuntu1_armhf.deb ... Unpacking init (1.66ubuntu1) over (1.65.2ubuntu1) ... Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6_armhf.deb ... Unpacking libsmartcols1:armhf (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Setting up libsmartcols1:armhf (2.39.3-9ubuntu6) ... (Reading database ... 14977 files and directories currently installed.) Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6_armhf.deb ... Unpacking uuid-runtime (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... dpkg: warning: unable to delete old directory '/lib/systemd/system': Directory not empty dpkg: warning: unable to delete old directory '/lib/systemd': Directory not empty Preparing to unpack .../libattr1_1%3a2.5.2-1build1_armhf.deb ... Unpacking libattr1:armhf (1:2.5.2-1build1) over (1:2.5.1-4) ... Setting up libattr1:armhf (1:2.5.2-1build1) ... (Reading database ... 14975 files and directories currently installed.) Preparing to unpack .../libmd0_1.1.0-2build1_armhf.deb ... Unpacking libmd0:armhf (1.1.0-2build1) over (1.1.0-1) ... Setting up libmd0:armhf (1.1.0-2build1) ... (Reading database ... 14975 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.5.3-5ubuntu5_all.deb ... Unpacking libpam-runtime (1.5.3-5ubuntu5) over (1.5.2-6ubuntu1) ... Setting up libpam-runtime (1.5.3-5ubuntu5) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.5-1build5_all.deb ... Unpacking libsemanage-common (3.5-1build5) over (3.5-1) ... Setting up libsemanage-common (3.5-1build5) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libsepol2_3.5-2build1_armhf.deb ... Unpacking libsepol2:armhf (3.5-2build1) over (3.5-1) ... Setting up libsepol2:armhf (3.5-2build1) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.5-1build5_armhf.deb ... Unpacking libsemanage2:armhf (3.5-1build5) over (3.5-1) ... Setting up libsemanage2:armhf (3.5-1build5) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.13+dfsg1-4ubuntu3_armhf.deb ... Unpacking passwd (1:4.13+dfsg1-4ubuntu3) over (1:4.13+dfsg1-1ubuntu1) ... Setting up passwd (1:4.13+dfsg1-4ubuntu3) ... (Reading database ... 14974 files and directories currently installed.) Preparing to unpack .../00-libproc2-0_2%3a4.0.4-4ubuntu3_armhf.deb ... Unpacking libproc2-0:armhf (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../01-libss2_1.47.0-2.4~exp1ubuntu4_armhf.deb ... Unpacking libss2:armhf (1.47.0-2.4~exp1ubuntu4) over (1.47.0-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20240123-1build1_armhf.deb ... Unpacking mawk (1.3.4.20240123-1build1) over (1.3.4.20230730-1) ... Preparing to unpack .../03-procps_2%3a4.0.4-4ubuntu3_armhf.deb ... Unpacking procps (2:4.0.4-4ubuntu3) over (2:4.0.3-1ubuntu1) ... Preparing to unpack .../04-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) over (0.0.20) ... Preparing to unpack .../05-ca-certificates_20240203_all.deb ... Unpacking ca-certificates (20240203) over (20230311ubuntu1) ... Preparing to unpack .../06-krb5-locales_1.20.1-6ubuntu2_all.deb ... Unpacking krb5-locales (1.20.1-6ubuntu2) over (1.20.1-3ubuntu1) ... Preparing to unpack .../07-tzdata_2024a-2ubuntu1_all.deb ... Unpacking tzdata (2024a-2ubuntu1) over (2023c-9ubuntu1) ... Preparing to unpack .../08-bash-completion_1%3a2.11-8_all.deb ... Unpacking bash-completion (1:2.11-8) over (1:2.11-7) ... Preparing to unpack .../09-bsdextrautils_2.39.3-9ubuntu6_armhf.deb ... Unpacking bsdextrautils (2.39.3-9ubuntu6) over (2.39.1-4ubuntu2) ... Preparing to unpack .../10-libgpm2_1.20.7-11_armhf.deb ... Unpacking libgpm2:armhf (1.20.7-11) over (1.20.7-10build1) ... Preparing to unpack .../11-libip4tc2_1.8.10-3ubuntu2_armhf.deb ... Unpacking libip4tc2:armhf (1.8.10-3ubuntu2) over (1.8.9-2ubuntu2) ... Preparing to unpack .../12-libjansson4_2.14-2build2_armhf.deb ... Unpacking libjansson4:armhf (2.14-2build2) over (2.14-2) ... Preparing to unpack .../13-psmisc_23.7-1build1_armhf.deb ... Unpacking psmisc (23.7-1build1) over (23.6-1) ... Preparing to unpack .../14-xz-utils_5.6.1+really5.4.5-1_armhf.deb ... Unpacking xz-utils (5.6.1+really5.4.5-1) over (5.4.1-0.2) ... Preparing to unpack .../15-advancecomp_2.5-1build1_armhf.deb ... Unpacking advancecomp (2.5-1build1) over (2.5-1) ... Preparing to unpack .../16-libctf0_2.42-4ubuntu2_armhf.deb ... Unpacking libctf0:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../17-libctf-nobfd0_2.42-4ubuntu2_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../18-binutils-arm-linux-gnueabihf_2.42-4ubuntu2_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../19-libbinutils_2.42-4ubuntu2_armhf.deb ... Unpacking libbinutils:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../20-binutils_2.42-4ubuntu2_armhf.deb ... Unpacking binutils (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../21-binutils-common_2.42-4ubuntu2_armhf.deb ... Unpacking binutils-common:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../22-libsframe1_2.42-4ubuntu2_armhf.deb ... Unpacking libsframe1:armhf (2.42-4ubuntu2) over (2.41-5ubuntu1) ... Preparing to unpack .../23-libubsan1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../24-libgomp1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../25-libatomic1_14-20240412-0ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../26-libasan8_14-20240412-0ubuntu1_armhf.deb ... Unpacking libasan8:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../27-g++-13_13.2.0-23ubuntu4_armhf.deb ... Unpacking g++-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../28-gcc-13_13.2.0-23ubuntu4_armhf.deb ... Unpacking gcc-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../29-libstdc++-13-dev_13.2.0-23ubuntu4_armhf.deb ... Unpacking libstdc++-13-dev:armhf (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../30-libgcc-13-dev_13.2.0-23ubuntu4_armhf.deb ... Unpacking libgcc-13-dev:armhf (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../31-libcc1-0_14-20240412-0ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (14-20240412-0ubuntu1) over (13.2.0-4ubuntu3) ... Preparing to unpack .../32-cpp-13_13.2.0-23ubuntu4_armhf.deb ... Unpacking cpp-13 (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../33-gcc-13-base_13.2.0-23ubuntu4_armhf.deb ... Unpacking gcc-13-base:armhf (13.2.0-23ubuntu4) over (13.2.0-4ubuntu3) ... Preparing to unpack .../34-libisl23_0.26-3build1_armhf.deb ... Unpacking libisl23:armhf (0.26-3build1) over (0.26-3) ... Preparing to unpack .../35-libmpfr6_4.2.1-1build1_armhf.deb ... Unpacking libmpfr6:armhf (4.2.1-1build1) over (4.2.1-1) ... Preparing to unpack .../36-libmpc3_1.3.1-1build1_armhf.deb ... Unpacking libmpc3:armhf (1.3.1-1build1) over (1.3.1-1) ... Selecting previously unselected package gcc-13-arm-linux-gnueabihf. Preparing to unpack .../37-gcc-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... Unpacking gcc-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Selecting previously unselected package g++-13-arm-linux-gnueabihf. Preparing to unpack .../38-g++-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... Unpacking g++-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Selecting previously unselected package cpp-13-arm-linux-gnueabihf. Preparing to unpack .../39-cpp-13-arm-linux-gnueabihf_13.2.0-23ubuntu4_armhf.deb ... Unpacking cpp-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Preparing to unpack .../40-g++_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++ (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../41-gcc_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Preparing to unpack .../42-cpp_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp (4:13.2.0-7ubuntu1) over (4:13.2.0-1ubuntu1) ... Selecting previously unselected package cpp-arm-linux-gnueabihf. Preparing to unpack .../43-cpp-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package gcc-arm-linux-gnueabihf. Preparing to unpack .../44-gcc-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Selecting previously unselected package g++-arm-linux-gnueabihf. Preparing to unpack .../45-g++-arm-linux-gnueabihf_4%3a13.2.0-7ubuntu1_armhf.deb ... Unpacking g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Preparing to unpack .../46-dpkg-dev_1.22.6ubuntu6_all.deb ... Unpacking dpkg-dev (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../47-libdpkg-perl_1.22.6ubuntu6_all.deb ... Unpacking libdpkg-perl (1.22.6ubuntu6) over (1.22.0ubuntu1) ... Preparing to unpack .../48-patch_2.7.6-7build3_armhf.deb ... Unpacking patch (2.7.6-7build3) over (2.7.6-7build2) ... Preparing to unpack .../49-make_4.3-4.1build2_armhf.deb ... Unpacking make (4.3-4.1build2) over (4.3-4.1build1) ... Preparing to unpack .../50-lto-disabled-list_47_all.deb ... Unpacking lto-disabled-list (47) over (43) ... Preparing to unpack .../51-libfakeroot_1.33-1_armhf.deb ... Unpacking libfakeroot:armhf (1.33-1) over (1.32.1-1) ... Preparing to unpack .../52-fakeroot_1.33-1_armhf.deb ... Unpacking fakeroot (1.33-1) over (1.32.1-1) ... Preparing to unpack .../53-liblockfile-bin_1.17-1build3_armhf.deb ... Unpacking liblockfile-bin (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../54-liblockfile1_1.17-1build3_armhf.deb ... Unpacking liblockfile1:armhf (1.17-1build3) over (1.17-1build2) ... Preparing to unpack .../55-lockfile-progs_0.1.19build2_armhf.deb ... Unpacking lockfile-progs (0.1.19build2) over (0.1.19build1) ... Setting up libip4tc2:armhf (1.8.10-3ubuntu2) ... Setting up libtext-iconv-perl:armhf (1.7-8build3) ... Setting up libtext-charwidth-perl:armhf (0.04-11build3) ... Setting up libkeyutils1:armhf (1.6.3-3build1) ... Setting up lto-disabled-list (47) ... Setting up libgpm2:armhf (1.20.7-11) ... Setting up liblockfile-bin (1.17-1build3) ... Setting up libgdbm6t64:armhf (1.23-5.1build1) ... Setting up bsdextrautils (2.39.3-9ubuntu6) ... Setting up init (1.66ubuntu1) ... Setting up libgdbm-compat4t64:armhf (1.23-5.1build1) ... Setting up psmisc (23.7-1build1) ... Setting up libtirpc-common (1.3.4+ds-1.1build1) ... Setting up libsqlite3-0:armhf (3.45.1-1ubuntu2) ... Setting up binutils-common:armhf (2.42-4ubuntu2) ... Setting up linux-libc-dev:armhf (6.8.0-31.31) ... Setting up libctf-nobfd0:armhf (2.42-4ubuntu2) ... Setting up krb5-locales (1.20.1-6ubuntu2) ... Setting up libgomp1:armhf (14-20240412-0ubuntu1) ... Setting up bzip2 (1.0.8-5.1) ... Setting up libsframe1:armhf (2.42-4ubuntu2) ... Setting up libfakeroot:armhf (1.33-1) ... Setting up libjansson4:armhf (2.14-2build2) ... Setting up libkrb5support0:armhf (1.20.1-6ubuntu2) ... Setting up tzdata (2024a-2ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Mon May 6 21:28:21 UTC 2024. Universal Time is now: Mon May 6 21:28:21 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.33-1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu7) ... Setting up gcc-13-base:armhf (13.2.0-23ubuntu4) ... Setting up make (4.3-4.1build2) ... Setting up libmpfr6:armhf (4.2.1-1build1) ... Setting up bash-completion (1:2.11-8) ... Setting up xz-utils (5.6.1+really5.4.5-1) ... Setting up perl-modules-5.38 (5.38.2-3.2build2) ... Setting up libproc2-0:armhf (2:4.0.4-4ubuntu3) ... Setting up libpng16-16t64:armhf (1.6.43-5build1) ... Setting up libmpc3:armhf (1.3.1-1build1) ... Setting up libatomic1:armhf (14-20240412-0ubuntu1) ... Setting up patch (2.7.6-7build3) ... Setting up libss2:armhf (1.47.0-2.4~exp1ubuntu4) ... Setting up libncursesw6:armhf (6.4+20240113-1ubuntu2) ... Setting up libk5crypto3:armhf (1.20.1-6ubuntu2) ... Setting up logsave (1.47.0-2.4~exp1ubuntu4) ... Setting up libdb5.3t64:armhf (5.3.28+dfsg2-7) ... Setting up libubsan1:armhf (14-20240412-0ubuntu1) ... Setting up advancecomp (2.5-1build1) ... Setting up sensible-utils (0.0.22) ... Setting up uuid-runtime (2.39.3-9ubuntu6) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of restart. Setting up libcrypt-dev:armhf (1:4.4.36-4build1) ... Setting up libasan8:armhf (14-20240412-0ubuntu1) ... Setting up procps (2:4.0.4-4ubuntu3) ... Installing new version of config file /etc/sysctl.conf ... Setting up mawk (1.3.4.20240123-1build1) ... Setting up libkrb5-3:armhf (1.20.1-6ubuntu2) ... Setting up liblockfile1:armhf (1.17-1build3) ... Setting up libperl5.38t64:armhf (5.38.2-3.2build2) ... Setting up libbinutils:armhf (2.42-4ubuntu2) ... Setting up libisl23:armhf (0.26-3build1) ... Setting up libc-dev-bin (2.39-0ubuntu8.1) ... Setting up openssl (3.0.13-0ubuntu3) ... Setting up libgpg-error-l10n (1.47-3build2) ... Setting up readline-common (8.2-4build1) ... Setting up libcc1-0:armhf (14-20240412-0ubuntu1) ... Setting up liblocale-gettext-perl (1.07-6ubuntu5) ... Setting up libctf0:armhf (2.42-4ubuntu2) ... Setting up pinentry-curses (1.2.1-3ubuntu5) ... Setting up apt-utils (2.7.14build2) ... Setting up cpp-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Setting up debconf-i18n (1.5.86ubuntu1) ... Setting up e2fsprogs (1.47.0-2.4~exp1ubuntu4) ... Setting up ca-certificates (20240203) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 14 added, 5 removed; done. Setting up perl (5.38.2-3.2build2) ... Setting up optipng (0.7.8+ds-1build2) ... Setting up lockfile-progs (0.1.19build2) ... Setting up libgssapi-krb5-2:armhf (1.20.1-6ubuntu2) ... Setting up libdpkg-perl (1.22.6ubuntu6) ... Setting up libreadline8t64:armhf (8.2-4build1) ... Setting up libgcc-13-dev:armhf (13.2.0-23ubuntu4) ... Setting up gpgconf (2.4.4-2ubuntu17) ... Setting up libc6-dev:armhf (2.39-0ubuntu8.1) ... Setting up binutils-arm-linux-gnueabihf (2.42-4ubuntu2) ... Setting up gpg (2.4.4-2ubuntu17) ... Setting up cpp-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up libstdc++-13-dev:armhf (13.2.0-23ubuntu4) ... Setting up gpg-agent (2.4.4-2ubuntu17) ... Setting up cpp-13 (13.2.0-23ubuntu4) ... Setting up libtirpc3t64:armhf (1.3.4+ds-1.1build1) ... Setting up binutils (2.42-4ubuntu2) ... Setting up gcc-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Setting up dpkg-dev (1.22.6ubuntu6) ... Setting up libtirpc-dev:armhf (1.3.4+ds-1.1build1) ... Setting up gcc-13 (13.2.0-23ubuntu4) ... Setting up cpp (4:13.2.0-7ubuntu1) ... Setting up libnsl2:armhf (1.3.0-3build3) ... Setting up gcc-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13-arm-linux-gnueabihf (13.2.0-23ubuntu4) ... Setting up g++-arm-linux-gnueabihf (4:13.2.0-7ubuntu1) ... Setting up g++-13 (13.2.0-23ubuntu4) ... Setting up libnss-nisplus:armhf (1.3-5build1) ... Setting up gcc (4:13.2.0-7ubuntu1) ... Setting up libnss-nis:armhf (3.1-0ubuntu7) ... Setting up g++ (4:13.2.0-7ubuntu1) ... Setting up libnsl-dev:armhf (1.3.0-3build3) ... Processing triggers for libc-bin (2.39-0ubuntu8.1) ... Processing triggers for debianutils (5.17build1) ... (Reading database ... 15019 files and directories currently installed.) Purging configuration files for libssl3:armhf (3.0.10-1ubuntu2) ... Processing triggers for ca-certificates (20240203) ... 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-28423790 armhf noble -c chroot:build-PACKAGEBUILD-28423790 --arch=armhf --dist=noble --nolog 'inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1.dsc' Initiating build PACKAGEBUILD-28423790 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:51:24 UTC 2024 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-078.buildd +======================================================================================================+ | inkscape-trunk 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 (armhf) Mon, 06 May 2024 21:28:31 +0000 | +======================================================================================================+ Package: inkscape-trunk Version: 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 Source Version: 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 Distribution: noble Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-28423790/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/inkscape-trunk-QDqnzw/resolver-iipIvU' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/inkscape-trunk-QDqnzw/inkscape-trunk-1.4.0+202405061639+31541ff08d~ubuntu24.04.1' with '<>' I: NOTICE: Log filtering will replace 'build/inkscape-trunk-QDqnzw' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: cmake, debhelper-compat (= 12), dh-python, dh-sequence-python3, libaspell-dev, libgspell-1-dev, libboost-dev, libboost-filesystem-dev, libboost-stacktrace-dev, libcairo2-dev (>= 1.16), libcdr-dev, libdouble-conversion-dev, libdbus-1-dev, libdbus-glib-1-dev, libgc-dev (>= 1:6.8), libglib2.0-dev (>= 2.64), libgmock-dev, libgsl-dev, libgtk-3-dev (>= 3.24), libgtkmm-3.0-dev (>= 3.24), libgtkspell3-3-dev, libicu-dev, liblcms2-dev (>= 2.9), libmagick++-dev, libpango1.0-dev (>= 1.44), libpng16-dev | libpng-dev (>= 1.6), libpoppler-glib-dev (>= 0.29), libpoppler-private-dev (>= 0.29), libpopt-dev, libpotrace-dev, libreadline-dev, libsigc++-2.0-dev (>= 2.0.16-2), libsoup2.4-dev, libtool, libvisio-dev, libwpd-dev, libwpg-dev, libxml-parser-perl, libxml2-dev (>= 2-2.4.24), libxslt1-dev, ninja-build, pkg-config, python3-dev, python3-lxml, zlib1g-dev, build-essential, fakeroot Merged Build-Conflicts: libpng12-dev Filtered Build-Depends: cmake, debhelper-compat (= 12), dh-python, dh-sequence-python3, libaspell-dev, libgspell-1-dev, libboost-dev, libboost-filesystem-dev, libboost-stacktrace-dev, libcairo2-dev (>= 1.16), libcdr-dev, libdouble-conversion-dev, libdbus-1-dev, libdbus-glib-1-dev, libgc-dev (>= 1:6.8), libglib2.0-dev (>= 2.64), libgmock-dev, libgsl-dev, libgtk-3-dev (>= 3.24), libgtkmm-3.0-dev (>= 3.24), libgtkspell3-3-dev, libicu-dev, liblcms2-dev (>= 2.9), libmagick++-dev, libpango1.0-dev (>= 1.44), libpng16-dev | libpng-dev (>= 1.6), libpoppler-glib-dev (>= 0.29), libpoppler-private-dev (>= 0.29), libpopt-dev, libpotrace-dev, libreadline-dev, libsigc++-2.0-dev (>= 2.0.16-2), libsoup2.4-dev, libtool, libvisio-dev, libwpd-dev, libwpg-dev, libxml-parser-perl, libxml2-dev (>= 2-2.4.24), libxslt1-dev, ninja-build, pkg-config, python3-dev, python3-lxml, zlib1g-dev, build-essential, fakeroot Filtered Build-Conflicts: libpng12-dev dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [704 B] Get:5 copy:/<>/apt_archive ./ Packages [785 B] Fetched 2452 B in 0s (89.2 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: apt-utils bash-completion debconf-i18n krb5-locales libgpg-error-l10n libgpm2 libip4tc2 liblocale-gettext-perl libnsl-dev libnsl2 libnss-nis libnss-nisplus libtext-charwidth-perl libtext-wrapi18n-perl libtirpc-common libtirpc-dev libtirpc3t64 libunistring2 perl-modules-5.36 psmisc uuid-runtime Use 'apt autoremove' to remove them. The following additional packages will be installed: adwaita-icon-theme at-spi2-common autoconf automake autopoint autotools-dev cmake cmake-data dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common dbus-user-session dconf-gsettings-backend dconf-service debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism dictionaries-common dwz emacsen-common file fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-glib-2.0-dev 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-6-common intltool-debian libaom3 libarchive-zip-perl libarchive13t64 libaspell-dev libaspell15 libatk-bridge2.0-0t64 libatk-bridge2.0-dev libatk1.0-0t64 libatk1.0-dev libatkmm-1.6-1v5 libatkmm-1.6-dev libatspi2.0-0t64 libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-dev libboost-filesystem-dev libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-stacktrace-dev libboost-stacktrace1.83-dev libboost-stacktrace1.83.0 libboost-system1.83-dev libboost-system1.83.0 libboost1.83-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 libclone-perl libcolord2 libcups2t64 libcurl3t64-gnutls libcurl4t64 libdatrie-dev libdatrie1 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 libduktape207 libdw1t64 libedit2 libegl-dev libegl-mesa0 libegl1 libegl1-mesa-dev libelf1t64 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 libfribidi-dev libfribidi0 libgbm1 libgc-dev libgc1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-2.0-0 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglibmm-2.4-1t64 libglibmm-2.4-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgmock-dev libgraphite2-3 libgraphite2-dev libgsl-dev libgsl27 libgslcblas0 libgspell-1-2 libgspell-1-common libgspell-1-dev libgtest-dev libgtk-3-0t64 libgtk-3-common libgtk-3-dev libgtkmm-3.0-1t64 libgtkmm-3.0-dev libgtkspell3-3-0 libgtkspell3-3-dev libharfbuzz-cairo0 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0b libheif-plugin-aomdec libheif-plugin-libde265 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 libicu74 libimath-3-1-29t64 libimath-dev libio-html-perl libio-socket-ssl-perl libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp25 liblcms2-2 liblcms2-dev libldap2 liblerc-dev liblerc4 libllvm17t64 liblqr-1-0 liblqr-1-0-dev libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzma-dev liblzo2-2 libmagic-mgc libmagic1t64 libmagick++-6-headers libmagick++-6.q16-9t64 libmagick++-6.q16-dev libmagick++-dev libmagickcore-6-arch-config libmagickcore-6-headers libmagickcore-6.q16-7-extra libmagickcore-6.q16-7t64 libmagickcore-6.q16-dev libmagickwand-6-headers libmagickwand-6.q16-7t64 libmagickwand-6.q16-dev libmount-dev libncurses-dev libncurses6 libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnspr4 libnss3 libopenexr-3-1-30 libopenexr-dev 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 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1 libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpoppler-dev libpoppler-glib-dev libpoppler-glib8t64 libpoppler-private-dev libpoppler134 libpopt-dev libpopt0 libpotrace-dev libpotrace0 libproxy1v5 libpsl-dev libpsl5t64 libpthread-stubs0-dev libpython3-dev libpython3-stdlib libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libraw23t64 libreadline-dev librevenge-0.0-0 librevenge-dev librhash0 librsvg2-2 librsvg2-common librsvg2-dev librtmp1 libsasl2-2 libsasl2-modules-db libselinux1-dev libsensors-config libsensors5 libsepol-dev libsharpyuv-dev libsharpyuv0 libsigc++-2.0-0v5 libsigc++-2.0-dev libsm-dev libsm6 libsoup-2.4-1 libsoup-gnome-2.4-1 libsoup2.4-common libsoup2.4-dev libsqlite3-dev libssh-4 libsub-override-perl libthai-data libthai-dev libthai0 libtiff-dev libtiff6 libtiffxx6 libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libuv1t64 libvisio-0.1-1 libvisio-dev libvulkan1 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp-dev libwebp7 libwebpdecoder3 libwebpdemux2 libwebpmux3 libwmf-0.2-7 libwmf-dev libwmflite-0.2-7 libwpd-0.10-10 libwpd-dev libwpg-0.3-3 libwpg-dev libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 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 libxt6t64 libxtst-dev libxtst6 libxxf86vm1 libzstd-dev m4 man-db media-types netbase ninja-build pango1.0-tools perl-openssl-defaults pkgconf pkgconf-bin po-debconf python3 python3-dev python3-lxml python3-minimal python3-packaging python3-pkg-resources python3-setuptools python3.12 python3.12-dev python3.12-minimal session-migration sgml-base shared-mime-info ubuntu-mono uuid-dev wayland-protocols x11-common x11proto-dev xkb-data xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format elpa-cmake-mode dh-make flit python3-build python3-installer python3-wheel ispell | aspell | hunspell wordlist gettext-doc libasprintf-dev libgettextpo-dev groff hunspell openoffice.org-hunspell | openoffice.org-core lrzip aspell-doc aspell libatkmm-1.6-doc libboost-doc libboost1.83-doc libboost-chrono1.83-dev libboost-container1.83-dev libboost-context1.83-dev libboost-contract1.83-dev libboost-coroutine1.83-dev libboost-date-time1.83-dev libboost-exception1.83-dev libboost-fiber1.83-dev libboost-graph-parallel1.83-dev libboost-graph1.83-dev libboost-iostreams1.83-dev libboost-json1.83-dev libboost-locale1.83-dev libboost-log1.83-dev libboost-math1.83-dev libboost-mpi-python1.83-dev libboost-mpi1.83-dev libboost-nowide1.83-dev libboost-numpy1.83-dev libboost-program-options1.83-dev libboost-python1.83-dev libboost-random1.83-dev libboost-regex1.83-dev libboost-serialization1.83-dev libboost-test1.83-dev libboost-thread1.83-dev libboost-timer1.83-dev libboost-type-erasure1.83-dev libboost-url1.83-dev libboost-wave1.83-dev libboost1.83-tools-dev libmpfrc++-dev libntl-dev libcairo2-doc libcairomm-1.0-doc colord cups-common libdatrie-doc libenchant-2-voikko libfftw3-bin libfftw3-dev freetype2-doc low-memory-monitor 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 libheif-plugin-x265 libheif-plugin-ffmpegdec libheif-plugin-jpegdec libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc libheif-plugin-rav1e libheif-plugin-svtenc libdata-dump-perl libio-compress-brotli-perl libice-doc icu-doc liblcms2-utils libtool-doc libcrypt-ssleay-perl liblzma-doc inkscape ncurses-doc libpango1.0-doc libpoppler-glib-doc readline-doc librsvg2-bin librsvg2-doc lm-sensors libsigc++-2.0-doc libsm-doc libsoup2.4-doc sqlite3-doc libthai-doc gfortran | fortran95-compiler gcj-jdk libsub-name-perl libbusiness-isbn-perl libregexp-ipv6-perl libwayland-doc libwmf-0.2-7-gtk libwmf-doc libauthen-ntlm-perl libx11-doc libxcb-doc libxext-doc libxt-doc m4-doc apparmor less www-browser graphicsmagick libmail-box-perl python3-doc python3-tk python3-venv python-lxml-doc python-setuptools-doc python3.12-venv python3.12-doc binfmt-support sgml-base-doc Recommended packages: curl | wget | lynx aspell-en | aspell-dictionary | aspell6a-dictionary at-spi2-core bzip2-doc enchant-2 libexif-doc libarchive-cpio-perl libgl1-amber-dri xdg-user-dirs libgtk-3-bin libheif-plugin-aomenc libhtml-format-perl javascript-common libldap-common libjxr-tools ghostscript fonts-urw-base35 libpng-tools poppler-data publicsuffix libssl3 libsasl2-modules mesa-vulkan-drivers | vulkan-icd libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl libmail-sendmail-perl python3-bs4 python3-cssselect python3-html5lib The following NEW packages will be installed: adwaita-icon-theme at-spi2-common autoconf automake autopoint autotools-dev cmake cmake-data dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common dbus-user-session dconf-gsettings-backend dconf-service debhelper debugedit dh-autoreconf dh-python dh-strip-nondeterminism dictionaries-common dwz emacsen-common file fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-glib-2.0-dev 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-6-common intltool-debian libaom3 libarchive-zip-perl libarchive13t64 libaspell-dev libaspell15 libatk-bridge2.0-0t64 libatk-bridge2.0-dev libatk1.0-0t64 libatk1.0-dev libatkmm-1.6-1v5 libatkmm-1.6-dev libatspi2.0-0t64 libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev libboost-atomic1.83-dev libboost-atomic1.83.0 libboost-dev libboost-filesystem-dev libboost-filesystem1.83-dev libboost-filesystem1.83.0 libboost-stacktrace-dev libboost-stacktrace1.83-dev libboost-stacktrace1.83.0 libboost-system1.83-dev libboost-system1.83.0 libboost1.83-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 libclone-perl libcolord2 libcups2t64 libcurl3t64-gnutls libcurl4t64 libdatrie-dev libdatrie1 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 libduktape207 libdw1t64 libedit2 libegl-dev libegl-mesa0 libegl1 libegl1-mesa-dev libelf1t64 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 libfribidi-dev libfribidi0 libgbm1 libgc-dev libgc1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgirepository-2.0-0 libgl-dev libgl1 libgl1-mesa-dri libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglibmm-2.4-1t64 libglibmm-2.4-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgmock-dev libgraphite2-3 libgraphite2-dev libgsl-dev libgsl27 libgslcblas0 libgspell-1-2 libgspell-1-common libgspell-1-dev libgtest-dev libgtk-3-0t64 libgtk-3-common libgtk-3-dev libgtkmm-3.0-1t64 libgtkmm-3.0-dev libgtkspell3-3-0 libgtkspell3-3-dev libharfbuzz-cairo0 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz-subset0 libharfbuzz0b libheif-plugin-aomdec libheif-plugin-libde265 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 libicu74 libimath-3-1-29t64 libimath-dev libio-html-perl libio-socket-ssl-perl libjbig-dev libjbig0 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp25 liblcms2-2 liblcms2-dev libldap2 liblerc-dev liblerc4 libllvm17t64 liblqr-1-0 liblqr-1-0-dev libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzma-dev liblzo2-2 libmagic-mgc libmagic1t64 libmagick++-6-headers libmagick++-6.q16-9t64 libmagick++-6.q16-dev libmagick++-dev libmagickcore-6-arch-config libmagickcore-6-headers libmagickcore-6.q16-7-extra libmagickcore-6.q16-7t64 libmagickcore-6.q16-dev libmagickwand-6-headers libmagickwand-6.q16-7t64 libmagickwand-6.q16-dev libmount-dev libncurses-dev libncurses6 libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnspr4 libnss3 libopenexr-3-1-30 libopenexr-dev 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 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpipeline1 libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpoppler-dev libpoppler-glib-dev libpoppler-glib8t64 libpoppler-private-dev libpoppler134 libpopt-dev libpopt0 libpotrace-dev libpotrace0 libproxy1v5 libpsl-dev libpsl5t64 libpthread-stubs0-dev libpython3-dev libpython3-stdlib libpython3.12-dev libpython3.12-minimal libpython3.12-stdlib libpython3.12t64 libraw23t64 libreadline-dev librevenge-0.0-0 librevenge-dev librhash0 librsvg2-2 librsvg2-common librsvg2-dev librtmp1 libsasl2-2 libsasl2-modules-db libselinux1-dev libsensors-config libsensors5 libsepol-dev libsharpyuv-dev libsharpyuv0 libsigc++-2.0-0v5 libsigc++-2.0-dev libsm-dev libsm6 libsoup-2.4-1 libsoup-gnome-2.4-1 libsoup2.4-common libsoup2.4-dev libsqlite3-dev libssh-4 libsub-override-perl libthai-data libthai-dev libthai0 libtiff-dev libtiff6 libtiffxx6 libtimedate-perl libtool libtry-tiny-perl libuchardet0 liburi-perl libuv1t64 libvisio-0.1-1 libvisio-dev libvulkan1 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp-dev libwebp7 libwebpdecoder3 libwebpdemux2 libwebpmux3 libwmf-0.2-7 libwmf-dev libwmflite-0.2-7 libwpd-0.10-10 libwpd-dev libwpg-0.3-3 libwpg-dev libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-randr0 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 libxt6t64 libxtst-dev libxtst6 libxxf86vm1 libzstd-dev m4 man-db media-types netbase ninja-build pango1.0-tools perl-openssl-defaults pkgconf pkgconf-bin po-debconf python3 python3-dev python3-lxml python3-minimal python3-packaging python3-pkg-resources python3-setuptools python3.12 python3.12-dev python3.12-minimal sbuild-build-depends-main-dummy session-migration sgml-base shared-mime-info ubuntu-mono uuid-dev wayland-protocols x11-common x11proto-dev xkb-data xml-core xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 465 newly installed, 0 to remove and 0 not upgraded. Need to get 166 MB of archives. After this operation, 789 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1012 B] Get:2 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-minimal armhf 3.12.3-1 [817 kB] Get:3 http://ftpmaster.internal/ubuntu noble/main armhf libexpat1 armhf 2.6.1-2build1 [65.9 kB] Get:4 http://ftpmaster.internal/ubuntu noble/main armhf python3.12-minimal armhf 3.12.3-1 [2023 kB] Get:5 http://ftpmaster.internal/ubuntu noble/main armhf python3-minimal armhf 3.12.3-0ubuntu1 [27.2 kB] Get:6 http://ftpmaster.internal/ubuntu noble/main armhf media-types all 10.1.0 [27.5 kB] Get:7 http://ftpmaster.internal/ubuntu noble/main armhf netbase all 6.4 [13.1 kB] Get:8 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-stdlib armhf 3.12.3-1 [1925 kB] Get:9 http://ftpmaster.internal/ubuntu noble/main armhf python3.12 armhf 3.12.3-1 [651 kB] Get:10 http://ftpmaster.internal/ubuntu noble/main armhf libpython3-stdlib armhf 3.12.3-0ubuntu1 [9896 B] Get:11 http://ftpmaster.internal/ubuntu noble/main armhf python3 armhf 3.12.3-0ubuntu1 [24.1 kB] Get:12 http://ftpmaster.internal/ubuntu noble/universe armhf imagemagick-6-common all 8:6.9.12.98+dfsg1-5.2build2 [69.5 kB] Get:13 http://ftpmaster.internal/ubuntu noble/universe armhf libmagickcore-6-headers all 8:6.9.12.98+dfsg1-5.2build2 [52.4 kB] Get:14 http://ftpmaster.internal/ubuntu noble/universe armhf libmagickwand-6-headers all 8:6.9.12.98+dfsg1-5.2build2 [10.2 kB] Get:15 http://ftpmaster.internal/ubuntu noble/universe armhf libmagick++-6-headers all 8:6.9.12.98+dfsg1-5.2build2 [48.2 kB] Get:16 http://ftpmaster.internal/ubuntu noble/main armhf libfftw3-double3 armhf 3.3.10-1ubuntu3 [369 kB] Get:17 http://ftpmaster.internal/ubuntu noble/main armhf libbrotli1 armhf 1.1.0-2build2 [319 kB] Get:18 http://ftpmaster.internal/ubuntu noble/main armhf libfreetype6 armhf 2.13.2+dfsg-1build3 [331 kB] Get:19 http://ftpmaster.internal/ubuntu noble/main armhf fonts-dejavu-mono all 2.37-8 [502 kB] Get:20 http://ftpmaster.internal/ubuntu noble/main armhf fonts-dejavu-core all 2.37-8 [835 kB] Get:21 http://ftpmaster.internal/ubuntu noble/main armhf fontconfig-config armhf 2.15.0-1.1ubuntu2 [37.4 kB] Get:22 http://ftpmaster.internal/ubuntu noble/main armhf libfontconfig1 armhf 2.15.0-1.1ubuntu2 [113 kB] Get:23 http://ftpmaster.internal/ubuntu noble/main armhf libsharpyuv0 armhf 1.3.2-0.4build3 [13.6 kB] Get:24 http://ftpmaster.internal/ubuntu noble/main armhf libaom3 armhf 3.8.2-2build1 [1681 kB] Get:25 http://ftpmaster.internal/ubuntu noble/main armhf libheif-plugin-aomdec armhf 1.17.6-1ubuntu4 [9862 B] Get:26 http://ftpmaster.internal/ubuntu noble/main armhf libde265-0 armhf 1.0.15-1build3 [158 kB] Get:27 http://ftpmaster.internal/ubuntu noble/main armhf libheif-plugin-libde265 armhf 1.17.6-1ubuntu4 [10.3 kB] Get:28 http://ftpmaster.internal/ubuntu noble/main armhf libheif1 armhf 1.17.6-1ubuntu4 [267 kB] Get:29 http://ftpmaster.internal/ubuntu noble/main armhf libjbig0 armhf 2.1-6.1ubuntu2 [24.9 kB] Get:30 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8 armhf 2.1.5-2ubuntu2 [125 kB] Get:31 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8 armhf 8c-2ubuntu11 [2148 B] Get:32 http://ftpmaster.internal/ubuntu noble/main armhf liblcms2-2 armhf 2.14-2build1 [132 kB] Get:33 http://ftpmaster.internal/ubuntu noble/main armhf libglib2.0-0t64 armhf 2.80.0-6ubuntu1 [1177 kB] Get:34 http://ftpmaster.internal/ubuntu noble/universe armhf liblqr-1-0 armhf 0.4.2-2.1build2 [23.2 kB] Get:35 http://ftpmaster.internal/ubuntu noble/main armhf libltdl7 armhf 2.4.7-7build1 [37.6 kB] Get:36 http://ftpmaster.internal/ubuntu noble/main armhf libopenjp2-7 armhf 2.5.0-2build3 [160 kB] Get:37 http://ftpmaster.internal/ubuntu noble/main armhf libraw23t64 armhf 0.21.2-2.1build1 [352 kB] Get:38 http://ftpmaster.internal/ubuntu noble/main armhf libdeflate0 armhf 1.19-1build1 [41.5 kB] Get:39 http://ftpmaster.internal/ubuntu noble/main armhf liblerc4 armhf 4.0.0+ds-4ubuntu2 [151 kB] Get:40 http://ftpmaster.internal/ubuntu noble/main armhf libwebp7 armhf 1.3.2-0.4build3 [183 kB] Get:41 http://ftpmaster.internal/ubuntu noble/main armhf libtiff6 armhf 4.5.1+git230720-4ubuntu2 [178 kB] Get:42 http://ftpmaster.internal/ubuntu noble/main armhf libwebpdemux2 armhf 1.3.2-0.4build3 [11.8 kB] Get:43 http://ftpmaster.internal/ubuntu noble/main armhf libwebpmux3 armhf 1.3.2-0.4build3 [22.4 kB] Get:44 http://ftpmaster.internal/ubuntu noble/main armhf libxau6 armhf 1:1.0.9-1build6 [6312 B] Get:45 http://ftpmaster.internal/ubuntu noble/main armhf libbsd0 armhf 0.12.1-1build1 [36.5 kB] Get:46 http://ftpmaster.internal/ubuntu noble/main armhf libxdmcp6 armhf 1:1.1.3-0ubuntu6 [8738 B] Get:47 http://ftpmaster.internal/ubuntu noble/main armhf libxcb1 armhf 1.15-1ubuntu2 [45.2 kB] Get:48 http://ftpmaster.internal/ubuntu noble/main armhf libx11-data all 2:1.8.7-1build1 [115 kB] Get:49 http://ftpmaster.internal/ubuntu noble/main armhf libx11-6 armhf 2:1.8.7-1build1 [583 kB] Get:50 http://ftpmaster.internal/ubuntu noble/main armhf libxext6 armhf 2:1.3.4-1build2 [25.3 kB] Get:51 http://ftpmaster.internal/ubuntu noble/main armhf libicu74 armhf 74.2-1ubuntu3 [10.5 MB] Get:52 http://ftpmaster.internal/ubuntu noble/main armhf libxml2 armhf 2.9.14+dfsg-1.3ubuntu3 [595 kB] Get:53 http://ftpmaster.internal/ubuntu noble/universe armhf libmagickcore-6.q16-7t64 armhf 8:6.9.12.98+dfsg1-5.2build2 [1721 kB] Get:54 http://ftpmaster.internal/ubuntu noble/universe armhf libmagickwand-6.q16-7t64 armhf 8:6.9.12.98+dfsg1-5.2build2 [341 kB] Get:55 http://ftpmaster.internal/ubuntu noble/universe armhf libmagick++-6.q16-9t64 armhf 8:6.9.12.98+dfsg1-5.2build2 [127 kB] Get:56 http://ftpmaster.internal/ubuntu noble/universe armhf libmagickcore-6-arch-config armhf 8:6.9.12.98+dfsg1-5.2build2 [28.0 kB] Get:57 http://ftpmaster.internal/ubuntu noble/main armhf libpixman-1-0 armhf 0.42.2-1build1 [193 kB] Get:58 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-render0 armhf 1.15-1ubuntu2 [15.3 kB] Get:59 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-shm0 armhf 1.15-1ubuntu2 [5772 B] Get:60 http://ftpmaster.internal/ubuntu noble/main armhf libxrender1 armhf 1:0.9.10-1.1build1 [16.0 kB] Get:61 http://ftpmaster.internal/ubuntu noble/main armhf libcairo2 armhf 1.18.0-3build1 [482 kB] Get:62 http://ftpmaster.internal/ubuntu noble/main armhf libdjvulibre-text all 3.5.28-2build4 [50.8 kB] Get:63 http://ftpmaster.internal/ubuntu noble/main armhf libdjvulibre21 armhf 3.5.28-2build4 [575 kB] Get:64 http://ftpmaster.internal/ubuntu noble/universe armhf libimath-3-1-29t64 armhf 3.1.9-3.1ubuntu2 [68.5 kB] Get:65 http://ftpmaster.internal/ubuntu noble/universe armhf libopenexr-3-1-30 armhf 3.1.5-5.1build3 [915 kB] Get:66 http://ftpmaster.internal/ubuntu noble/main armhf fontconfig armhf 2.15.0-1.1ubuntu2 [189 kB] Get:67 http://ftpmaster.internal/ubuntu noble/main armhf libfribidi0 armhf 1.0.13-3build1 [23.9 kB] Get:68 http://ftpmaster.internal/ubuntu noble/main armhf libgraphite2-3 armhf 1.3.14-2build1 [64.6 kB] Get:69 http://ftpmaster.internal/ubuntu noble/main armhf libharfbuzz0b armhf 8.3.0-2build2 [446 kB] Get:70 http://ftpmaster.internal/ubuntu noble/main armhf libthai-data all 0.1.29-2build1 [158 kB] Get:71 http://ftpmaster.internal/ubuntu noble/main armhf libdatrie1 armhf 0.2.13-3build1 [15.7 kB] Get:72 http://ftpmaster.internal/ubuntu noble/main armhf libthai0 armhf 0.1.29-2build1 [15.2 kB] Get:73 http://ftpmaster.internal/ubuntu noble/main armhf libpango-1.0-0 armhf 1.52.1+ds-1build1 [207 kB] Get:74 http://ftpmaster.internal/ubuntu noble/main armhf libpangoft2-1.0-0 armhf 1.52.1+ds-1build1 [36.5 kB] Get:75 http://ftpmaster.internal/ubuntu noble/main armhf libpangocairo-1.0-0 armhf 1.52.1+ds-1build1 [25.0 kB] Get:76 http://ftpmaster.internal/ubuntu noble/main armhf libwmflite-0.2-7 armhf 0.2.13-1.1build3 [63.2 kB] Get:77 http://ftpmaster.internal/ubuntu noble/universe armhf libmagickcore-6.q16-7-extra armhf 8:6.9.12.98+dfsg1-5.2build2 [66.5 kB] Get:78 http://ftpmaster.internal/ubuntu noble/main armhf libbz2-dev armhf 1.0.8-5.1 [30.5 kB] Get:79 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-turbo8-dev armhf 2.1.5-2ubuntu2 [262 kB] Get:80 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg8-dev armhf 8c-2ubuntu11 [1484 B] Get:81 http://ftpmaster.internal/ubuntu noble/main armhf libjpeg-dev armhf 8c-2ubuntu11 [1482 B] Get:82 http://ftpmaster.internal/ubuntu noble/main armhf libdjvulibre-dev armhf 3.5.28-2build4 [2427 kB] Get:83 http://ftpmaster.internal/ubuntu noble/main armhf libexif12 armhf 0.6.24-1build2 [73.6 kB] Get:84 http://ftpmaster.internal/ubuntu noble/main armhf libexif-dev armhf 0.6.24-1build2 [101 kB] Get:85 http://ftpmaster.internal/ubuntu noble/main armhf libbrotli-dev armhf 1.1.0-2build2 [337 kB] Get:86 http://ftpmaster.internal/ubuntu noble/main armhf zlib1g-dev armhf 1:1.3.dfsg-3.1ubuntu2 [880 kB] Get:87 http://ftpmaster.internal/ubuntu noble/main armhf libpng-dev armhf 1.6.43-5build1 [248 kB] Get:88 http://ftpmaster.internal/ubuntu noble/main armhf libfreetype-dev armhf 2.13.2+dfsg-1build3 [510 kB] Get:89 http://ftpmaster.internal/ubuntu noble/main armhf libopenjp2-7-dev armhf 2.5.0-2build3 [238 kB] Get:90 http://ftpmaster.internal/ubuntu noble/main armhf liblcms2-dev armhf 2.14-2build1 [1809 kB] Get:91 http://ftpmaster.internal/ubuntu noble/universe armhf liblqr-1-0-dev armhf 0.4.2-2.1build2 [68.7 kB] Get:92 http://ftpmaster.internal/ubuntu noble/main armhf m4 armhf 1.4.19-4build1 [235 kB] Get:93 http://ftpmaster.internal/ubuntu noble/main armhf autoconf all 2.71-3 [339 kB] Get:94 http://ftpmaster.internal/ubuntu noble/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:95 http://ftpmaster.internal/ubuntu noble/main armhf automake all 1:1.16.5-1.3ubuntu1 [558 kB] Get:96 http://ftpmaster.internal/ubuntu noble/main armhf libltdl-dev armhf 2.4.7-7build1 [166 kB] Get:97 http://ftpmaster.internal/ubuntu noble/universe armhf libimath-dev armhf 3.1.9-3.1ubuntu2 [115 kB] Get:98 http://ftpmaster.internal/ubuntu noble/universe armhf libopenexr-dev armhf 3.1.5-5.1build3 [106 kB] Get:99 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-glib-2.0 armhf 2.80.0-6ubuntu1 [182 kB] Get:100 http://ftpmaster.internal/ubuntu noble/main armhf libcairo-gobject2 armhf 1.18.0-3build1 [125 kB] Get:101 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-freedesktop armhf 1.80.1-1 [49.7 kB] Get:102 http://ftpmaster.internal/ubuntu noble/main armhf libgdk-pixbuf2.0-common all 2.42.10+dfsg-3ubuntu3 [7852 B] Get:103 http://ftpmaster.internal/ubuntu noble/main armhf shared-mime-info armhf 2.4-4 [471 kB] Get:104 http://ftpmaster.internal/ubuntu noble/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.10+dfsg-3ubuntu3 [135 kB] Get:105 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.42.10+dfsg-3ubuntu3 [9476 B] Get:106 http://ftpmaster.internal/ubuntu noble/main armhf librsvg2-2 armhf 2.58.0+dfsg-1build1 [1954 kB] Get:107 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-rsvg-2.0 armhf 2.58.0+dfsg-1build1 [11.1 kB] Get:108 http://ftpmaster.internal/ubuntu noble/main armhf liblzo2-2 armhf 2.10-2build4 [46.1 kB] Get:109 http://ftpmaster.internal/ubuntu noble/main armhf libcairo-script-interpreter2 armhf 1.18.0-3build1 [50.8 kB] Get:110 http://ftpmaster.internal/ubuntu noble/main armhf libexpat1-dev armhf 2.6.1-2build1 [122 kB] Get:111 http://ftpmaster.internal/ubuntu noble/main armhf uuid-dev armhf 2.39.3-9ubuntu6 [32.2 kB] Get:112 http://ftpmaster.internal/ubuntu noble/main armhf libpkgconf3 armhf 1.8.1-2build1 [26.3 kB] Get:113 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf-bin armhf 1.8.1-2build1 [20.7 kB] Get:114 http://ftpmaster.internal/ubuntu noble/main armhf pkgconf armhf 1.8.1-2build1 [16.8 kB] Get:115 http://ftpmaster.internal/ubuntu noble/main armhf libfontconfig-dev armhf 2.15.0-1.1ubuntu2 [143 kB] Get:116 http://ftpmaster.internal/ubuntu noble/main armhf libffi-dev armhf 3.4.6-1build1 [57.1 kB] Get:117 http://ftpmaster.internal/ubuntu noble/main armhf libglib2.0-data all 2.80.0-6ubuntu1 [48.1 kB] Get:118 http://ftpmaster.internal/ubuntu noble/main armhf libelf1t64 armhf 0.190-1.1build4 [49.9 kB] Get:119 http://ftpmaster.internal/ubuntu noble/main armhf libglib2.0-bin armhf 2.80.0-6ubuntu1 [91.8 kB] Get:120 http://ftpmaster.internal/ubuntu noble/main armhf python3-packaging all 24.0-1 [41.1 kB] Get:121 http://ftpmaster.internal/ubuntu noble/main armhf libglib2.0-dev-bin armhf 2.80.0-6ubuntu1 [139 kB] Get:122 http://ftpmaster.internal/ubuntu noble/main armhf libblkid-dev armhf 2.39.3-9ubuntu6 [195 kB] Get:123 http://ftpmaster.internal/ubuntu noble/main armhf libsepol-dev armhf 3.5-2build1 [360 kB] Get:124 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-16-0 armhf 10.42-4ubuntu2 [180 kB] Get:125 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-32-0 armhf 10.42-4ubuntu2 [171 kB] Get:126 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-posix3 armhf 10.42-4ubuntu2 [6088 B] Get:127 http://ftpmaster.internal/ubuntu noble/main armhf libpcre2-dev armhf 10.42-4ubuntu2 [664 kB] Get:128 http://ftpmaster.internal/ubuntu noble/main armhf libselinux1-dev armhf 3.5-2ubuntu2 [158 kB] Get:129 http://ftpmaster.internal/ubuntu noble/main armhf libmount-dev armhf 2.39.3-9ubuntu6 [14.9 kB] Get:130 http://ftpmaster.internal/ubuntu noble/main armhf libgirepository-2.0-0 armhf 2.80.0-6ubuntu1 [98.3 kB] Get:131 http://ftpmaster.internal/ubuntu noble/main armhf libglib2.0-dev armhf 2.80.0-6ubuntu1 [1771 kB] Get:132 http://ftpmaster.internal/ubuntu noble/main armhf libpixman-1-dev armhf 0.42.2-1build1 [217 kB] Get:133 http://ftpmaster.internal/ubuntu noble/main armhf x11-common all 1:7.7+23ubuntu3 [21.7 kB] Get:134 http://ftpmaster.internal/ubuntu noble/main armhf libice6 armhf 2:1.0.10-1build3 [35.4 kB] Get:135 http://ftpmaster.internal/ubuntu noble/main armhf libsm6 armhf 2:1.2.3-1build3 [14.1 kB] Get:136 http://ftpmaster.internal/ubuntu noble/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:137 http://ftpmaster.internal/ubuntu noble/main armhf x11proto-dev all 2023.2-1 [602 kB] Get:138 http://ftpmaster.internal/ubuntu noble/main armhf libice-dev armhf 2:1.0.10-1build3 [46.1 kB] Get:139 http://ftpmaster.internal/ubuntu noble/main armhf libsm-dev armhf 2:1.2.3-1build3 [16.7 kB] Get:140 http://ftpmaster.internal/ubuntu noble/main armhf libxau-dev armhf 1:1.0.9-1build6 [8964 B] Get:141 http://ftpmaster.internal/ubuntu noble/main armhf libxdmcp-dev armhf 1:1.1.3-0ubuntu6 [24.9 kB] Get:142 http://ftpmaster.internal/ubuntu noble/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] Get:143 http://ftpmaster.internal/ubuntu noble/main armhf libpthread-stubs0-dev armhf 0.4-1build3 [4744 B] Get:144 http://ftpmaster.internal/ubuntu noble/main armhf libxcb1-dev armhf 1.15-1ubuntu2 [84.6 kB] Get:145 http://ftpmaster.internal/ubuntu noble/main armhf libx11-dev armhf 2:1.8.7-1build1 [671 kB] Get:146 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-render0-dev armhf 1.15-1ubuntu2 [19.3 kB] Get:147 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-shm0-dev armhf 1.15-1ubuntu2 [8658 B] Get:148 http://ftpmaster.internal/ubuntu noble/main armhf libxext-dev armhf 2:1.3.4-1build2 [79.4 kB] Get:149 http://ftpmaster.internal/ubuntu noble/main armhf libxrender-dev armhf 1:0.9.10-1.1build1 [23.3 kB] Get:150 http://ftpmaster.internal/ubuntu noble/main armhf libcairo2-dev armhf 1.18.0-3build1 [41.2 kB] Get:151 http://ftpmaster.internal/ubuntu noble/main armhf libgdk-pixbuf2.0-bin armhf 2.42.10+dfsg-3ubuntu3 [13.2 kB] Get:152 http://ftpmaster.internal/ubuntu noble/main armhf libjbig-dev armhf 2.1-6.1ubuntu2 [24.4 kB] Get:153 http://ftpmaster.internal/ubuntu noble/main armhf liblzma-dev armhf 5.6.1+really5.4.5-1 [165 kB] Get:154 http://ftpmaster.internal/ubuntu noble/main armhf libzstd-dev armhf 1.5.5+dfsg2-2build1 [329 kB] Get:155 http://ftpmaster.internal/ubuntu noble/main armhf libwebpdecoder3 armhf 1.3.2-0.4build3 [92.0 kB] Get:156 http://ftpmaster.internal/ubuntu noble/main armhf libsharpyuv-dev armhf 1.3.2-0.4build3 [13.1 kB] Get:157 http://ftpmaster.internal/ubuntu noble/main armhf libwebp-dev armhf 1.3.2-0.4build3 [311 kB] Get:158 http://ftpmaster.internal/ubuntu noble/main armhf libtiffxx6 armhf 4.5.1+git230720-4ubuntu2 [5616 B] Get:159 http://ftpmaster.internal/ubuntu noble/main armhf libdeflate-dev armhf 1.19-1build1 [48.4 kB] Get:160 http://ftpmaster.internal/ubuntu noble/main armhf liblerc-dev armhf 4.0.0+ds-4ubuntu2 [168 kB] Get:161 http://ftpmaster.internal/ubuntu noble/main armhf libtiff-dev armhf 4.5.1+git230720-4ubuntu2 [320 kB] Get:162 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-glib-2.0-dev armhf 2.80.0-6ubuntu1 [848 kB] Get:163 http://ftpmaster.internal/ubuntu noble/main armhf libgdk-pixbuf-2.0-dev armhf 2.42.10+dfsg-3ubuntu3 [48.0 kB] Get:164 http://ftpmaster.internal/ubuntu noble/main armhf librsvg2-common armhf 2.58.0+dfsg-1build1 [11.2 kB] Get:165 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-freedesktop-dev armhf 1.80.1-1 [28.8 kB] Get:166 http://ftpmaster.internal/ubuntu noble/universe armhf librsvg2-dev armhf 2.58.0+dfsg-1build1 [38.0 kB] Get:167 http://ftpmaster.internal/ubuntu noble/main armhf libwmf-0.2-7 armhf 0.2.13-1.1build3 [95.5 kB] Get:168 http://ftpmaster.internal/ubuntu noble/main armhf libwmf-dev armhf 0.2.13-1.1build3 [192 kB] Get:169 http://ftpmaster.internal/ubuntu noble/main armhf icu-devtools armhf 74.2-1ubuntu3 [201 kB] Get:170 http://ftpmaster.internal/ubuntu noble/main armhf libicu-dev armhf 74.2-1ubuntu3 [11.6 MB] Get:171 http://ftpmaster.internal/ubuntu noble/main armhf libxml2-dev armhf 2.9.14+dfsg-1.3ubuntu3 [733 kB] Get:172 http://ftpmaster.internal/ubuntu noble/main armhf libxt6t64 armhf 1:1.2.1-1.2build1 [145 kB] Get:173 http://ftpmaster.internal/ubuntu noble/main armhf libxt-dev armhf 1:1.2.1-1.2build1 [375 kB] Get:174 http://ftpmaster.internal/ubuntu noble/universe armhf libmagickcore-6.q16-dev armhf 8:6.9.12.98+dfsg1-5.2build2 [1034 kB] Get:175 http://ftpmaster.internal/ubuntu noble/universe armhf libmagickwand-6.q16-dev armhf 8:6.9.12.98+dfsg1-5.2build2 [365 kB] Get:176 http://ftpmaster.internal/ubuntu noble/universe armhf libmagick++-6.q16-dev armhf 8:6.9.12.98+dfsg1-5.2build2 [123 kB] Get:177 http://ftpmaster.internal/ubuntu noble/universe armhf libmagick++-dev all 8:6.9.12.98+dfsg1-5.2build2 [1030 B] Get:178 http://ftpmaster.internal/ubuntu noble/main armhf sgml-base all 1.31 [11.4 kB] Get:179 http://ftpmaster.internal/ubuntu noble/main armhf libdbus-1-3 armhf 1.14.10-4ubuntu4 [190 kB] Get:180 http://ftpmaster.internal/ubuntu noble/main armhf dbus-bin armhf 1.14.10-4ubuntu4 [37.1 kB] Get:181 http://ftpmaster.internal/ubuntu noble/main armhf dbus-session-bus-common all 1.14.10-4ubuntu4 [80.4 kB] Get:182 http://ftpmaster.internal/ubuntu noble/main armhf dbus-daemon armhf 1.14.10-4ubuntu4 [109 kB] Get:183 http://ftpmaster.internal/ubuntu noble/main armhf dbus-system-bus-common all 1.14.10-4ubuntu4 [81.6 kB] Get:184 http://ftpmaster.internal/ubuntu noble/main armhf dbus armhf 1.14.10-4ubuntu4 [28.1 kB] Get:185 http://ftpmaster.internal/ubuntu noble/main armhf libpam-systemd armhf 255.4-1ubuntu8 [216 kB] Get:186 http://ftpmaster.internal/ubuntu noble/main armhf dbus-user-session armhf 1.14.10-4ubuntu4 [9960 B] Get:187 http://ftpmaster.internal/ubuntu noble/main armhf libpopt0 armhf 1.19+dfsg-1build1 [25.0 kB] Get:188 http://ftpmaster.internal/ubuntu noble/main armhf python3-pkg-resources all 68.1.2-2ubuntu1 [168 kB] Get:189 http://ftpmaster.internal/ubuntu noble/main armhf xkb-data all 2.41-2ubuntu1 [395 kB] Get:190 http://ftpmaster.internal/ubuntu noble/main armhf libmagic-mgc armhf 1:5.45-3build1 [307 kB] Get:191 http://ftpmaster.internal/ubuntu noble/main armhf libmagic1t64 armhf 1:5.45-3build1 [81.4 kB] Get:192 http://ftpmaster.internal/ubuntu noble/main armhf file armhf 1:5.45-3build1 [21.1 kB] Get:193 http://ftpmaster.internal/ubuntu noble/main armhf gettext-base armhf 0.21-14ubuntu2 [38.1 kB] Get:194 http://ftpmaster.internal/ubuntu noble/main armhf libuchardet0 armhf 0.0.8-1build1 [73.9 kB] Get:195 http://ftpmaster.internal/ubuntu noble/main armhf groff-base armhf 1.23.0-3build2 [946 kB] Get:196 http://ftpmaster.internal/ubuntu noble/main armhf libdrm-common all 2.4.120-2build1 [8096 B] Get:197 http://ftpmaster.internal/ubuntu noble/main armhf libdrm2 armhf 2.4.120-2build1 [36.6 kB] Get:198 http://ftpmaster.internal/ubuntu noble/main armhf libedit2 armhf 3.1-20230828-1build1 [78.7 kB] Get:199 http://ftpmaster.internal/ubuntu noble/main armhf libncurses6 armhf 6.4+20240113-1ubuntu2 [88.1 kB] Get:200 http://ftpmaster.internal/ubuntu noble/main armhf libnghttp2-14 armhf 1.59.0-1build4 [68.2 kB] Get:201 http://ftpmaster.internal/ubuntu noble/main armhf libpipeline1 armhf 1.5.7-2 [26.2 kB] Get:202 http://ftpmaster.internal/ubuntu noble/main armhf libpsl5t64 armhf 0.21.2-1.1build1 [55.8 kB] Get:203 http://ftpmaster.internal/ubuntu noble/main armhf libsensors-config all 1:3.6.0-9build1 [5546 B] Get:204 http://ftpmaster.internal/ubuntu noble/main armhf libsensors5 armhf 1:3.6.0-9build1 [24.6 kB] Get:205 http://ftpmaster.internal/ubuntu noble/main armhf libuv1t64 armhf 1.48.0-1.1build1 [83.0 kB] Get:206 http://ftpmaster.internal/ubuntu noble/main armhf libxkbcommon0 armhf 1.6.0-1build1 [108 kB] Get:207 http://ftpmaster.internal/ubuntu noble/main armhf man-db armhf 2.12.0-4build2 [1202 kB] Get:208 http://ftpmaster.internal/ubuntu noble/main armhf gtk-update-icon-cache armhf 3.24.41-4ubuntu1 [51.0 kB] Get:209 http://ftpmaster.internal/ubuntu noble/main armhf hicolor-icon-theme all 0.17-2 [9976 B] Get:210 http://ftpmaster.internal/ubuntu noble/main armhf humanity-icon-theme all 0.6.16 [1282 kB] Get:211 http://ftpmaster.internal/ubuntu noble/main armhf ubuntu-mono all 24.04-0ubuntu1 [151 kB] Get:212 http://ftpmaster.internal/ubuntu noble/main armhf adwaita-icon-theme all 46.0-1 [723 kB] Get:213 http://ftpmaster.internal/ubuntu noble/main armhf at-spi2-common all 2.52.0-1build1 [8674 B] Get:214 http://ftpmaster.internal/ubuntu noble/main armhf autopoint all 0.21-14ubuntu2 [422 kB] Get:215 http://ftpmaster.internal/ubuntu noble/main armhf libarchive13t64 armhf 3.7.2-2 [330 kB] Get:216 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-modules-db armhf 2.1.28+dfsg1-5ubuntu3 [19.2 kB] Get:217 http://ftpmaster.internal/ubuntu noble/main armhf libsasl2-2 armhf 2.1.28+dfsg1-5ubuntu3 [49.7 kB] Get:218 http://ftpmaster.internal/ubuntu noble/main armhf libldap2 armhf 2.6.7+dfsg-1~exp1ubuntu8 [172 kB] Get:219 http://ftpmaster.internal/ubuntu noble/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build7 [51.3 kB] Get:220 http://ftpmaster.internal/ubuntu noble/main armhf libssh-4 armhf 0.10.6-2build2 [169 kB] Get:221 http://ftpmaster.internal/ubuntu noble-security/main armhf libcurl4t64 armhf 8.5.0-2ubuntu10.1 [296 kB] Get:222 http://ftpmaster.internal/ubuntu noble/main armhf libjsoncpp25 armhf 1.9.5-6build1 [75.3 kB] Get:223 http://ftpmaster.internal/ubuntu noble/main armhf librhash0 armhf 1.4.3-3build1 [143 kB] Get:224 http://ftpmaster.internal/ubuntu noble/main armhf cmake-data all 3.28.3-1build7 [2155 kB] Get:225 http://ftpmaster.internal/ubuntu noble/main armhf cmake armhf 3.28.3-1build7 [6049 kB] Get:226 http://ftpmaster.internal/ubuntu noble/main armhf libdconf1 armhf 0.40.0-4build2 [38.4 kB] Get:227 http://ftpmaster.internal/ubuntu noble/main armhf dconf-service armhf 0.40.0-4build2 [27.4 kB] Get:228 http://ftpmaster.internal/ubuntu noble/main armhf dconf-gsettings-backend armhf 0.40.0-4build2 [23.6 kB] Get:229 http://ftpmaster.internal/ubuntu noble/main armhf libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] Get:230 http://ftpmaster.internal/ubuntu noble/main armhf libtool all 2.4.7-7build1 [166 kB] Get:231 http://ftpmaster.internal/ubuntu noble/main armhf dh-autoreconf all 20 [16.1 kB] Get:232 http://ftpmaster.internal/ubuntu noble/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:233 http://ftpmaster.internal/ubuntu noble/main armhf libsub-override-perl all 0.10-1 [10.0 kB] Get:234 http://ftpmaster.internal/ubuntu noble/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] Get:235 http://ftpmaster.internal/ubuntu noble/main armhf dh-strip-nondeterminism all 1.13.1-1 [5362 B] Get:236 http://ftpmaster.internal/ubuntu noble/main armhf libdw1t64 armhf 0.190-1.1build4 [235 kB] Get:237 http://ftpmaster.internal/ubuntu noble/main armhf debugedit armhf 1:5.0-5build2 [42.3 kB] Get:238 http://ftpmaster.internal/ubuntu noble/main armhf dwz armhf 0.15-1build6 [116 kB] Get:239 http://ftpmaster.internal/ubuntu noble/main armhf gettext armhf 0.21-14ubuntu2 [800 kB] Get:240 http://ftpmaster.internal/ubuntu noble/main armhf intltool-debian all 0.35.0+20060710.6 [23.2 kB] Get:241 http://ftpmaster.internal/ubuntu noble/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:242 http://ftpmaster.internal/ubuntu noble/main armhf debhelper all 13.14.1ubuntu5 [869 kB] Get:243 http://ftpmaster.internal/ubuntu noble/main armhf python3-setuptools all 68.1.2-2ubuntu1 [396 kB] Get:244 http://ftpmaster.internal/ubuntu noble/universe armhf dh-python all 6.20240401 [110 kB] Get:245 http://ftpmaster.internal/ubuntu noble/main armhf emacsen-common all 3.0.5 [12.1 kB] Get:246 http://ftpmaster.internal/ubuntu noble/main armhf dictionaries-common all 1.29.7 [188 kB] Get:247 http://ftpmaster.internal/ubuntu noble/main armhf libatk1.0-0t64 armhf 2.52.0-1build1 [48.0 kB] Get:248 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-atk-1.0 armhf 2.52.0-1build1 [23.1 kB] Get:249 http://ftpmaster.internal/ubuntu noble/main armhf libxi6 armhf 2:1.8.1-1build1 [26.6 kB] Get:250 http://ftpmaster.internal/ubuntu noble/main armhf libatspi2.0-0t64 armhf 2.52.0-1build1 [70.7 kB] Get:251 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-atspi-2.0 armhf 2.52.0-1build1 [19.8 kB] Get:252 http://ftpmaster.internal/ubuntu noble/main armhf libharfbuzz-gobject0 armhf 8.3.0-2build2 [30.3 kB] Get:253 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-harfbuzz-0.0 armhf 8.3.0-2build2 [44.5 kB] Get:254 http://ftpmaster.internal/ubuntu noble/main armhf libxft2 armhf 2.3.6-1build1 [37.4 kB] Get:255 http://ftpmaster.internal/ubuntu noble/main armhf libpangoxft-1.0-0 armhf 1.52.1+ds-1build1 [18.5 kB] Get:256 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-pango-1.0 armhf 1.52.1+ds-1build1 [34.9 kB] Get:257 http://ftpmaster.internal/ubuntu noble/main armhf libatk-bridge2.0-0t64 armhf 2.52.0-1build1 [59.1 kB] Get:258 http://ftpmaster.internal/ubuntu noble/main armhf libcolord2 armhf 1.4.7-1build2 [133 kB] Get:259 http://ftpmaster.internal/ubuntu noble/main armhf libavahi-common-data armhf 0.8-13ubuntu6 [29.7 kB] Get:260 http://ftpmaster.internal/ubuntu noble/main armhf libavahi-common3 armhf 0.8-13ubuntu6 [20.2 kB] Get:261 http://ftpmaster.internal/ubuntu noble/main armhf libavahi-client3 armhf 0.8-13ubuntu6 [24.2 kB] Get:262 http://ftpmaster.internal/ubuntu noble/main armhf libcups2t64 armhf 2.4.7-1.2ubuntu7 [240 kB] Get:263 http://ftpmaster.internal/ubuntu noble/main armhf libepoxy0 armhf 1.5.10-1build1 [194 kB] Get:264 http://ftpmaster.internal/ubuntu noble/main armhf libwayland-client0 armhf 1.22.0-2.1build1 [22.0 kB] Get:265 http://ftpmaster.internal/ubuntu noble/main armhf libwayland-cursor0 armhf 1.22.0-2.1build1 [9368 B] Get:266 http://ftpmaster.internal/ubuntu noble/main armhf libwayland-egl1 armhf 1.22.0-2.1build1 [5322 B] Get:267 http://ftpmaster.internal/ubuntu noble/main armhf libxcomposite1 armhf 1:0.4.5-1build3 [5750 B] Get:268 http://ftpmaster.internal/ubuntu noble/main armhf libxfixes3 armhf 1:6.0.0-2build1 [9038 B] Get:269 http://ftpmaster.internal/ubuntu noble/main armhf libxcursor1 armhf 1:1.2.1-1build1 [17.5 kB] Get:270 http://ftpmaster.internal/ubuntu noble/main armhf libxdamage1 armhf 1:1.1.6-1build1 [5462 B] Get:271 http://ftpmaster.internal/ubuntu noble/main armhf libxinerama1 armhf 2:1.1.4-3build1 [5866 B] Get:272 http://ftpmaster.internal/ubuntu noble/main armhf libxrandr2 armhf 2:1.5.2-2build1 [15.9 kB] Get:273 http://ftpmaster.internal/ubuntu noble/main armhf libgtk-3-common all 3.24.41-4ubuntu1 [1202 kB] Get:274 http://ftpmaster.internal/ubuntu noble/main armhf libgtk-3-0t64 armhf 3.24.41-4ubuntu1 [2591 kB] Get:275 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-gtk-3.0 armhf 3.24.41-4ubuntu1 [245 kB] Get:276 http://ftpmaster.internal/ubuntu noble/main armhf libgspell-1-common all 1.12.2-1build4 [6278 B] Get:277 http://ftpmaster.internal/ubuntu noble/main armhf hunspell-en-us all 1:2020.12.07-2 [280 kB] Get:278 http://ftpmaster.internal/ubuntu noble/main armhf libaspell15 armhf 0.60.8.1-1build1 [307 kB] Get:279 http://ftpmaster.internal/ubuntu noble/main armhf libhunspell-1.7-0 armhf 1.7.2+really1.7.2-10build3 [307 kB] Get:280 http://ftpmaster.internal/ubuntu noble/main armhf libenchant-2-2 armhf 2.3.3-2build2 [43.4 kB] Get:281 http://ftpmaster.internal/ubuntu noble/main armhf libgspell-1-2 armhf 1.12.2-1build4 [47.5 kB] Get:282 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-gspell-1 armhf 1.12.2-1build4 [7852 B] Get:283 http://ftpmaster.internal/ubuntu noble/universe armhf libgtkspell3-3-0 armhf 3.0.10-1build2 [28.5 kB] Get:284 http://ftpmaster.internal/ubuntu noble/universe armhf gir1.2-gtkspell3-3.0 armhf 3.0.10-1build2 [2866 B] Get:285 http://ftpmaster.internal/ubuntu noble-security/main armhf libcurl3t64-gnutls armhf 8.5.0-2ubuntu10.1 [290 kB] Get:286 http://ftpmaster.internal/ubuntu noble/main armhf libnspr4 armhf 2:4.35-1.1build1 [93.0 kB] Get:287 http://ftpmaster.internal/ubuntu noble/main armhf libnss3 armhf 2:3.98-1build1 [1288 kB] Get:288 http://ftpmaster.internal/ubuntu noble/main armhf libpoppler134 armhf 24.02.0-1ubuntu9 [968 kB] Get:289 http://ftpmaster.internal/ubuntu noble/main armhf libpoppler-glib8t64 armhf 24.02.0-1ubuntu9 [130 kB] Get:290 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-poppler-0.18 armhf 24.02.0-1ubuntu9 [26.1 kB] Get:291 http://ftpmaster.internal/ubuntu noble/main armhf libduktape207 armhf 2.7.0+tests-0ubuntu3 [123 kB] Get:292 http://ftpmaster.internal/ubuntu noble/main armhf libproxy1v5 armhf 0.5.4-4build1 [23.8 kB] Get:293 http://ftpmaster.internal/ubuntu noble/main armhf glib-networking-common all 2.80.0-1build1 [6702 B] Get:294 http://ftpmaster.internal/ubuntu noble/main armhf glib-networking-services armhf 2.80.0-1build1 [12.2 kB] Get:295 http://ftpmaster.internal/ubuntu noble/main armhf session-migration armhf 0.3.9build1 [8522 B] Get:296 http://ftpmaster.internal/ubuntu noble/main armhf gsettings-desktop-schemas all 46.0-1ubuntu2 [35.6 kB] Get:297 http://ftpmaster.internal/ubuntu noble/main armhf glib-networking armhf 2.80.0-1build1 [61.7 kB] Get:298 http://ftpmaster.internal/ubuntu noble/main armhf libsoup2.4-common all 2.74.3-6ubuntu1 [8060 B] Get:299 http://ftpmaster.internal/ubuntu noble/main armhf libsoup-2.4-1 armhf 2.74.3-6ubuntu1 [251 kB] Get:300 http://ftpmaster.internal/ubuntu noble/main armhf libsoup-gnome-2.4-1 armhf 2.74.3-6ubuntu1 [5664 B] Get:301 http://ftpmaster.internal/ubuntu noble/main armhf gir1.2-soup-2.4 armhf 2.74.3-6ubuntu1 [31.8 kB] Get:302 http://ftpmaster.internal/ubuntu noble/universe armhf googletest all 1.14.0-1 [521 kB] Get:303 http://ftpmaster.internal/ubuntu noble/main armhf libaspell-dev armhf 0.60.8.1-1build1 [8000 B] Get:304 http://ftpmaster.internal/ubuntu noble/main armhf libatk1.0-dev armhf 2.52.0-1build1 [100 kB] Get:305 http://ftpmaster.internal/ubuntu noble/main armhf xml-core all 0.19 [20.3 kB] Get:306 http://ftpmaster.internal/ubuntu noble/main armhf libdbus-1-dev armhf 1.14.10-4ubuntu4 [170 kB] Get:307 http://ftpmaster.internal/ubuntu noble/main armhf libxtst6 armhf 2:1.2.3-1.1build1 [10.7 kB] Get:308 http://ftpmaster.internal/ubuntu noble/main armhf libxfixes-dev armhf 1:6.0.0-2build1 [10.7 kB] Get:309 http://ftpmaster.internal/ubuntu noble/main armhf libxi-dev armhf 2:1.8.1-1build1 [187 kB] Get:310 http://ftpmaster.internal/ubuntu noble/main armhf libxtst-dev armhf 2:1.2.3-1.1build1 [14.6 kB] Get:311 http://ftpmaster.internal/ubuntu noble/main armhf libatspi2.0-dev armhf 2.52.0-1build1 [76.2 kB] Get:312 http://ftpmaster.internal/ubuntu noble/main armhf libatk-bridge2.0-dev armhf 2.52.0-1build1 [4282 B] Get:313 http://ftpmaster.internal/ubuntu noble/main armhf libsigc++-2.0-0v5 armhf 2.12.1-2 [11.0 kB] Get:314 http://ftpmaster.internal/ubuntu noble/main armhf libglibmm-2.4-1t64 armhf 2.66.7-1build1 [556 kB] Get:315 http://ftpmaster.internal/ubuntu noble/main armhf libatkmm-1.6-1v5 armhf 2.28.4-1build4 [62.9 kB] Get:316 http://ftpmaster.internal/ubuntu noble/main armhf libsigc++-2.0-dev armhf 2.12.1-2 [59.0 kB] Get:317 http://ftpmaster.internal/ubuntu noble/main armhf libglibmm-2.4-dev armhf 2.66.7-1build1 [452 kB] Get:318 http://ftpmaster.internal/ubuntu noble/main armhf libatkmm-1.6-dev armhf 2.28.4-1build4 [34.0 kB] Get:319 http://ftpmaster.internal/ubuntu noble/main armhf libboost1.83-dev armhf 1.83.0-2.1ubuntu3 [10.7 MB] Get:320 http://ftpmaster.internal/ubuntu noble/main armhf libboost-atomic1.83.0 armhf 1.83.0-2.1ubuntu3 [239 kB] Get:321 http://ftpmaster.internal/ubuntu noble/main armhf libboost-atomic1.83-dev armhf 1.83.0-2.1ubuntu3 [234 kB] Get:322 http://ftpmaster.internal/ubuntu noble/main armhf libboost-dev armhf 1.83.0.1ubuntu2 [4310 B] Get:323 http://ftpmaster.internal/ubuntu noble/main armhf libboost-filesystem1.83.0 armhf 1.83.0-2.1ubuntu3 [280 kB] Get:324 http://ftpmaster.internal/ubuntu noble/main armhf libboost-system1.83.0 armhf 1.83.0-2.1ubuntu3 [236 kB] Get:325 http://ftpmaster.internal/ubuntu noble/main armhf libboost-system1.83-dev armhf 1.83.0-2.1ubuntu3 [231 kB] Get:326 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-filesystem1.83-dev armhf 1.83.0-2.1ubuntu3 [291 kB] Get:327 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-filesystem-dev armhf 1.83.0.1ubuntu2 [4094 B] Get:328 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-stacktrace1.83.0 armhf 1.83.0-2.1ubuntu3 [280 kB] Get:329 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-stacktrace1.83-dev armhf 1.83.0-2.1ubuntu3 [245 kB] Get:330 http://ftpmaster.internal/ubuntu noble/universe armhf libboost-stacktrace-dev armhf 1.83.0.1ubuntu2 [4066 B] Get:331 http://ftpmaster.internal/ubuntu noble/main armhf libcairomm-1.0-1v5 armhf 1.14.5-1build1 [36.1 kB] Get:332 http://ftpmaster.internal/ubuntu noble/main armhf libcairomm-1.0-dev armhf 1.14.5-1build1 [53.0 kB] Get:333 http://ftpmaster.internal/ubuntu noble/main armhf librevenge-0.0-0 armhf 0.0.5-3build1 [196 kB] Get:334 http://ftpmaster.internal/ubuntu noble/main armhf libcdr-0.1-1 armhf 0.1.7-1build2 [357 kB] Get:335 http://ftpmaster.internal/ubuntu noble/main armhf librevenge-dev armhf 0.0.5-3build1 [29.5 kB] Get:336 http://ftpmaster.internal/ubuntu noble/main armhf libcdr-dev armhf 0.1.7-1build2 [8864 B] Get:337 http://ftpmaster.internal/ubuntu noble/main armhf libclone-perl armhf 0.46-1build3 [10.0 kB] Get:338 http://ftpmaster.internal/ubuntu noble/main armhf libdatrie-dev armhf 0.2.13-3build1 [16.1 kB] Get:339 http://ftpmaster.internal/ubuntu noble/main armhf libdbus-glib-1-2 armhf 0.112-3build2 [56.3 kB] Get:340 http://ftpmaster.internal/ubuntu noble/universe armhf libdbus-glib-1-dev-bin armhf 0.112-3build2 [38.4 kB] Get:341 http://ftpmaster.internal/ubuntu noble/universe armhf libdbus-glib-1-dev armhf 0.112-3build2 [75.3 kB] Get:342 http://ftpmaster.internal/ubuntu noble/universe armhf libdouble-conversion3 armhf 3.3.0-1build1 [38.6 kB] Get:343 http://ftpmaster.internal/ubuntu noble/main armhf libdrm-amdgpu1 armhf 2.4.120-2build1 [18.6 kB] Get:344 http://ftpmaster.internal/ubuntu noble/main armhf libdrm-nouveau2 armhf 2.4.120-2build1 [15.2 kB] Get:345 http://ftpmaster.internal/ubuntu noble/main armhf libdrm-radeon1 armhf 2.4.120-2build1 [18.2 kB] Get:346 http://ftpmaster.internal/ubuntu noble/main armhf libglvnd0 armhf 1.7.0-1build1 [83.7 kB] Get:347 http://ftpmaster.internal/ubuntu noble/main armhf libwayland-server0 armhf 1.22.0-2.1build1 [29.3 kB] Get:348 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-randr0 armhf 1.15-1ubuntu2 [17.0 kB] Get:349 http://ftpmaster.internal/ubuntu noble/main armhf libgbm1 armhf 24.0.5-1ubuntu1 [38.9 kB] Get:350 http://ftpmaster.internal/ubuntu noble/main armhf libglapi-mesa armhf 24.0.5-1ubuntu1 [48.3 kB] Get:351 http://ftpmaster.internal/ubuntu noble/main armhf libx11-xcb1 armhf 2:1.8.7-1build1 [7748 B] Get:352 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-dri2-0 armhf 1.15-1ubuntu2 [6878 B] Get:353 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-dri3-0 armhf 1.15-1ubuntu2 [6730 B] Get:354 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-present0 armhf 1.15-1ubuntu2 [5538 B] Get:355 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-sync1 armhf 1.15-1ubuntu2 [8738 B] Get:356 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-xfixes0 armhf 1.15-1ubuntu2 [10.0 kB] Get:357 http://ftpmaster.internal/ubuntu noble/main armhf libxshmfence1 armhf 1.3-1build5 [4464 B] Get:358 http://ftpmaster.internal/ubuntu noble/main armhf libegl-mesa0 armhf 24.0.5-1ubuntu1 [95.2 kB] Get:359 http://ftpmaster.internal/ubuntu noble/main armhf libegl1 armhf 1.7.0-1build1 [29.8 kB] Get:360 http://ftpmaster.internal/ubuntu noble/main armhf libxcb-glx0 armhf 1.15-1ubuntu2 [22.6 kB] Get:361 http://ftpmaster.internal/ubuntu noble/main armhf libxxf86vm1 armhf 1:1.1.4-1build4 [8068 B] Get:362 http://ftpmaster.internal/ubuntu noble/main armhf libvulkan1 armhf 1.3.275.0-1build1 [123 kB] Get:363 http://ftpmaster.internal/ubuntu noble/main armhf libllvm17t64 armhf 1:17.0.6-9ubuntu1 [25.3 MB] Get:364 http://ftpmaster.internal/ubuntu noble/main armhf libgl1-mesa-dri armhf 24.0.5-1ubuntu1 [7198 kB] Get:365 http://ftpmaster.internal/ubuntu noble/main armhf libglx-mesa0 armhf 24.0.5-1ubuntu1 [132 kB] Get:366 http://ftpmaster.internal/ubuntu noble/main armhf libglx0 armhf 1.7.0-1build1 [39.3 kB] Get:367 http://ftpmaster.internal/ubuntu noble/main armhf libgl1 armhf 1.7.0-1build1 [105 kB] Get:368 http://ftpmaster.internal/ubuntu noble/main armhf libglx-dev armhf 1.7.0-1build1 [14.2 kB] Get:369 http://ftpmaster.internal/ubuntu noble/main armhf libgl-dev armhf 1.7.0-1build1 [102 kB] Get:370 http://ftpmaster.internal/ubuntu noble/main armhf libegl-dev armhf 1.7.0-1build1 [18.2 kB] Get:371 http://ftpmaster.internal/ubuntu noble/main armhf libglvnd-core-dev armhf 1.7.0-1build1 [13.6 kB] Get:372 http://ftpmaster.internal/ubuntu noble/main armhf libgles1 armhf 1.7.0-1build1 [11.6 kB] Get:373 http://ftpmaster.internal/ubuntu noble/main armhf libgles2 armhf 1.7.0-1build1 [18.0 kB] Get:374 http://ftpmaster.internal/ubuntu noble/main armhf libgles-dev armhf 1.7.0-1build1 [50.5 kB] Get:375 http://ftpmaster.internal/ubuntu noble/main armhf libopengl0 armhf 1.7.0-1build1 [36.2 kB] Get:376 http://ftpmaster.internal/ubuntu noble/main armhf libopengl-dev armhf 1.7.0-1build1 [3448 B] Get:377 http://ftpmaster.internal/ubuntu noble/main armhf libglvnd-dev armhf 1.7.0-1build1 [3194 B] Get:378 http://ftpmaster.internal/ubuntu noble/main armhf libegl1-mesa-dev armhf 24.0.5-1ubuntu1 [21.6 kB] Get:379 http://ftpmaster.internal/ubuntu noble/universe armhf libenchant-2-dev armhf 2.3.3-2build2 [15.5 kB] Get:380 http://ftpmaster.internal/ubuntu noble/main armhf libencode-locale-perl all 1.05-3 [11.6 kB] Get:381 http://ftpmaster.internal/ubuntu noble/main armhf libepoxy-dev armhf 1.5.10-1build1 [132 kB] Get:382 http://ftpmaster.internal/ubuntu noble/main armhf libtimedate-perl all 2.3300-2 [34.0 kB] Get:383 http://ftpmaster.internal/ubuntu noble/main armhf libhttp-date-perl all 6.06-1 [10.2 kB] Get:384 http://ftpmaster.internal/ubuntu noble/main armhf libfile-listing-perl all 6.16-1 [11.3 kB] Get:385 http://ftpmaster.internal/ubuntu noble/main armhf libfribidi-dev armhf 1.0.13-3build1 [62.3 kB] Get:386 http://ftpmaster.internal/ubuntu noble/main armhf libgc1 armhf 1:8.2.6-1build1 [80.8 kB] Get:387 http://ftpmaster.internal/ubuntu noble/main armhf libgc-dev armhf 1:8.2.6-1build1 [254 kB] Get:388 http://ftpmaster.internal/ubuntu noble/universe armhf libgtest-dev armhf 1.14.0-1 [263 kB] Get:389 http://ftpmaster.internal/ubuntu noble/universe armhf libgmock-dev armhf 1.14.0-1 [133 kB] Get:390 http://ftpmaster.internal/ubuntu noble/main armhf libgraphite2-dev armhf 1.3.14-2build1 [14.7 kB] Get:391 http://ftpmaster.internal/ubuntu noble/universe armhf libgslcblas0 armhf 2.7.1+dfsg-6ubuntu2 [77.8 kB] Get:392 http://ftpmaster.internal/ubuntu noble/universe armhf libgsl27 armhf 2.7.1+dfsg-6ubuntu2 [827 kB] Get:393 http://ftpmaster.internal/ubuntu noble/universe armhf libgsl-dev armhf 2.7.1+dfsg-6ubuntu2 [1077 kB] Get:394 http://ftpmaster.internal/ubuntu noble/main armhf libharfbuzz-icu0 armhf 8.3.0-2build2 [12.7 kB] Get:395 http://ftpmaster.internal/ubuntu noble/main armhf libharfbuzz-subset0 armhf 8.3.0-2build2 [446 kB] Get:396 http://ftpmaster.internal/ubuntu noble/main armhf libharfbuzz-cairo0 armhf 8.3.0-2build2 [39.3 kB] Get:397 http://ftpmaster.internal/ubuntu noble/main armhf libharfbuzz-dev armhf 8.3.0-2build2 [142 kB] Get:398 http://ftpmaster.internal/ubuntu noble/main armhf libthai-dev armhf 0.1.29-2build1 [22.9 kB] Get:399 http://ftpmaster.internal/ubuntu noble/main armhf libxft-dev armhf 2.3.6-1build1 [56.9 kB] Get:400 http://ftpmaster.internal/ubuntu noble/main armhf pango1.0-tools armhf 1.52.1+ds-1build1 [32.5 kB] Get:401 http://ftpmaster.internal/ubuntu noble/main armhf libpango1.0-dev armhf 1.52.1+ds-1build1 [147 kB] Get:402 http://ftpmaster.internal/ubuntu noble/main armhf libwayland-bin armhf 1.22.0-2.1build1 [19.2 kB] Get:403 http://ftpmaster.internal/ubuntu noble/main armhf libwayland-dev armhf 1.22.0-2.1build1 [71.3 kB] Get:404 http://ftpmaster.internal/ubuntu noble/main armhf libxcomposite-dev armhf 1:0.4.5-1build3 [9008 B] Get:405 http://ftpmaster.internal/ubuntu noble/main armhf libxcursor-dev armhf 1:1.2.1-1build1 [28.7 kB] Get:406 http://ftpmaster.internal/ubuntu noble/main armhf libxdamage-dev armhf 1:1.1.6-1build1 [4748 B] Get:407 http://ftpmaster.internal/ubuntu noble/main armhf libxinerama-dev armhf 2:1.1.4-3build1 [7702 B] Get:408 http://ftpmaster.internal/ubuntu noble/main armhf libxkbcommon-dev armhf 1.6.0-1build1 [56.3 kB] Get:409 http://ftpmaster.internal/ubuntu noble/main armhf libxrandr-dev armhf 2:1.5.2-2build1 [23.3 kB] Get:410 http://ftpmaster.internal/ubuntu noble/main armhf wayland-protocols all 1.34-1 [85.2 kB] Get:411 http://ftpmaster.internal/ubuntu noble/main armhf libgtk-3-dev armhf 3.24.41-4ubuntu1 [1096 kB] Get:412 http://ftpmaster.internal/ubuntu noble/universe armhf libgspell-1-dev armhf 1.12.2-1build4 [20.8 kB] Get:413 http://ftpmaster.internal/ubuntu noble/main armhf libpangomm-1.4-1v5 armhf 2.46.4-1build3 [44.4 kB] Get:414 http://ftpmaster.internal/ubuntu noble/main armhf libgtkmm-3.0-1t64 armhf 3.24.9-1 [864 kB] Get:415 http://ftpmaster.internal/ubuntu noble/main armhf libpangomm-1.4-dev armhf 2.46.4-1build3 [53.3 kB] Get:416 http://ftpmaster.internal/ubuntu noble/main armhf libgtkmm-3.0-dev armhf 3.24.9-1 [554 kB] Get:417 http://ftpmaster.internal/ubuntu noble/universe armhf libgtkspell3-3-dev armhf 3.0.10-1build2 [20.3 kB] Get:418 http://ftpmaster.internal/ubuntu noble/main armhf libhtml-tagset-perl all 3.20-6 [11.3 kB] Get:419 http://ftpmaster.internal/ubuntu noble/main armhf liburi-perl all 5.27-1 [88.0 kB] Get:420 http://ftpmaster.internal/ubuntu noble/main armhf libhtml-parser-perl armhf 3.81-1build3 [82.5 kB] Get:421 http://ftpmaster.internal/ubuntu noble/main armhf libhtml-tree-perl all 5.07-3 [200 kB] Get:422 http://ftpmaster.internal/ubuntu noble/main armhf libio-html-perl all 1.004-3 [15.9 kB] Get:423 http://ftpmaster.internal/ubuntu noble/main armhf liblwp-mediatypes-perl all 6.04-2 [20.1 kB] Get:424 http://ftpmaster.internal/ubuntu noble/main armhf libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] Get:425 http://ftpmaster.internal/ubuntu noble/main armhf libhttp-cookies-perl all 6.11-1 [18.2 kB] Get:426 http://ftpmaster.internal/ubuntu noble/main armhf libhttp-negotiate-perl all 6.01-2 [12.4 kB] Get:427 http://ftpmaster.internal/ubuntu noble/main armhf perl-openssl-defaults armhf 7build3 [6628 B] Get:428 http://ftpmaster.internal/ubuntu noble/main armhf libnet-ssleay-perl armhf 1.94-1build4 [298 kB] Get:429 http://ftpmaster.internal/ubuntu noble/main armhf libio-socket-ssl-perl all 2.085-1 [195 kB] Get:430 http://ftpmaster.internal/ubuntu noble/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] Get:431 http://ftpmaster.internal/ubuntu noble/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB] Get:432 http://ftpmaster.internal/ubuntu noble/main armhf libjs-sphinxdoc all 7.2.6-6 [149 kB] Get:433 http://ftpmaster.internal/ubuntu noble/main armhf libnet-http-perl all 6.23-1 [22.3 kB] Get:434 http://ftpmaster.internal/ubuntu noble/main armhf libtry-tiny-perl all 0.31-2 [20.8 kB] Get:435 http://ftpmaster.internal/ubuntu noble/main armhf libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:436 http://ftpmaster.internal/ubuntu noble/main armhf libwww-perl all 6.76-1 [138 kB] Get:437 http://ftpmaster.internal/ubuntu noble/main armhf liblwp-protocol-https-perl all 6.13-1 [9006 B] Get:438 http://ftpmaster.internal/ubuntu noble/main armhf libncurses-dev armhf 6.4+20240113-1ubuntu2 [501 kB] Get:439 http://ftpmaster.internal/ubuntu noble/main armhf libpoppler-dev armhf 24.02.0-1ubuntu9 [5192 B] Get:440 http://ftpmaster.internal/ubuntu noble/universe armhf libpoppler-glib-dev armhf 24.02.0-1ubuntu9 [73.3 kB] Get:441 http://ftpmaster.internal/ubuntu noble/main armhf libpoppler-private-dev armhf 24.02.0-1ubuntu9 [197 kB] Get:442 http://ftpmaster.internal/ubuntu noble/main armhf libpopt-dev armhf 1.19+dfsg-1build1 [44.6 kB] Get:443 http://ftpmaster.internal/ubuntu noble/universe armhf libpotrace0 armhf 1.16-2build1 [15.2 kB] Get:444 http://ftpmaster.internal/ubuntu noble/universe armhf libpotrace-dev armhf 1.16-2build1 [3190 B] Get:445 http://ftpmaster.internal/ubuntu noble/main armhf libpsl-dev armhf 0.21.2-1.1build1 [75.6 kB] Get:446 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12t64 armhf 3.12.3-1 [2058 kB] Get:447 http://ftpmaster.internal/ubuntu noble/main armhf libpython3.12-dev armhf 3.12.3-1 [4314 kB] Get:448 http://ftpmaster.internal/ubuntu noble/main armhf libpython3-dev armhf 3.12.3-0ubuntu1 [10.2 kB] Get:449 http://ftpmaster.internal/ubuntu noble/main armhf libreadline-dev armhf 8.2-4build1 [153 kB] Get:450 http://ftpmaster.internal/ubuntu noble/main armhf libsqlite3-dev armhf 3.45.1-1ubuntu2 [816 kB] Get:451 http://ftpmaster.internal/ubuntu noble/main armhf libsoup2.4-dev armhf 2.74.3-6ubuntu1 [155 kB] Get:452 http://ftpmaster.internal/ubuntu noble/main armhf libvisio-0.1-1 armhf 0.1.7-1build9 [210 kB] Get:453 http://ftpmaster.internal/ubuntu noble/main armhf libvisio-dev armhf 0.1.7-1build9 [9414 B] Get:454 http://ftpmaster.internal/ubuntu noble/main armhf libwpd-0.10-10 armhf 0.10.3-2build2 [180 kB] Get:455 http://ftpmaster.internal/ubuntu noble/main armhf libwpd-dev armhf 0.10.3-2build2 [308 kB] Get:456 http://ftpmaster.internal/ubuntu noble/main armhf libwpg-0.3-3 armhf 0.3.4-3build1 [45.6 kB] Get:457 http://ftpmaster.internal/ubuntu noble/main armhf libxml-parser-perl armhf 2.47-1build3 [201 kB] Get:458 http://ftpmaster.internal/ubuntu noble/main armhf libxslt1.1 armhf 1.1.39-0exp1build1 [150 kB] Get:459 http://ftpmaster.internal/ubuntu noble/main armhf libxslt1-dev armhf 1.1.39-0exp1build1 [91.8 kB] Get:460 http://ftpmaster.internal/ubuntu noble/universe armhf ninja-build armhf 1.11.1-2 [130 kB] Get:461 http://ftpmaster.internal/ubuntu noble/main armhf python3.12-dev armhf 3.12.3-1 [498 kB] Get:462 http://ftpmaster.internal/ubuntu noble/main armhf python3-dev armhf 3.12.3-0ubuntu1 [26.7 kB] Get:463 http://ftpmaster.internal/ubuntu noble/main armhf python3-lxml armhf 5.2.1-1 [1200 kB] Get:464 http://ftpmaster.internal/ubuntu noble/universe armhf libdouble-conversion-dev armhf 3.3.0-1build1 [59.2 kB] Get:465 http://ftpmaster.internal/ubuntu noble/main armhf libwpg-dev armhf 0.3.4-3build1 [63.6 kB] Preconfiguring packages ... Fetched 166 MB in 19s (8964 kB/s) Selecting previously unselected package libpython3.12-minimal:armhf. (Reading database ... 15019 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.3-1_armhf.deb ... Unpacking libpython3.12-minimal:armhf (3.12.3-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.6.1-2build1_armhf.deb ... Unpacking libexpat1:armhf (2.6.1-2build1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.3-1_armhf.deb ... Unpacking python3.12-minimal (3.12.3-1) ... Setting up libpython3.12-minimal:armhf (3.12.3-1) ... Setting up libexpat1:armhf (2.6.1-2build1) ... Setting up python3.12-minimal (3.12.3-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 15337 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.12.3-0ubuntu1_armhf.deb ... Unpacking python3-minimal (3.12.3-0ubuntu1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package libpython3.12-stdlib:armhf. Preparing to unpack .../3-libpython3.12-stdlib_3.12.3-1_armhf.deb ... Unpacking libpython3.12-stdlib:armhf (3.12.3-1) ... Selecting previously unselected package python3.12. Preparing to unpack .../4-python3.12_3.12.3-1_armhf.deb ... Unpacking python3.12 (3.12.3-1) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.12.3-0ubuntu1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.12.3-0ubuntu1) ... Setting up python3-minimal (3.12.3-0ubuntu1) ... Selecting previously unselected package python3. (Reading database ... 15778 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.3-0ubuntu1_armhf.deb ... Unpacking python3 (3.12.3-0ubuntu1) ... Selecting previously unselected package imagemagick-6-common. Preparing to unpack .../001-imagemagick-6-common_8%3a6.9.12.98+dfsg1-5.2build2_all.deb ... Unpacking imagemagick-6-common (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libmagickcore-6-headers. Preparing to unpack .../002-libmagickcore-6-headers_8%3a6.9.12.98+dfsg1-5.2build2_all.deb ... Unpacking libmagickcore-6-headers (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libmagickwand-6-headers. Preparing to unpack .../003-libmagickwand-6-headers_8%3a6.9.12.98+dfsg1-5.2build2_all.deb ... Unpacking libmagickwand-6-headers (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libmagick++-6-headers. Preparing to unpack .../004-libmagick++-6-headers_8%3a6.9.12.98+dfsg1-5.2build2_all.deb ... Unpacking libmagick++-6-headers (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../005-libfftw3-double3_3.3.10-1ubuntu3_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.10-1ubuntu3) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../006-libbrotli1_1.1.0-2build2_armhf.deb ... Unpacking libbrotli1:armhf (1.1.0-2build2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../007-libfreetype6_2.13.2+dfsg-1build3_armhf.deb ... Unpacking libfreetype6:armhf (2.13.2+dfsg-1build3) ... Selecting previously unselected package fonts-dejavu-mono. Preparing to unpack .../008-fonts-dejavu-mono_2.37-8_all.deb ... Unpacking fonts-dejavu-mono (2.37-8) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../009-fonts-dejavu-core_2.37-8_all.deb ... Unpacking fonts-dejavu-core (2.37-8) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../010-fontconfig-config_2.15.0-1.1ubuntu2_armhf.deb ... Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../011-libfontconfig1_2.15.0-1.1ubuntu2_armhf.deb ... Unpacking libfontconfig1:armhf (2.15.0-1.1ubuntu2) ... Selecting previously unselected package libsharpyuv0:armhf. Preparing to unpack .../012-libsharpyuv0_1.3.2-0.4build3_armhf.deb ... Unpacking libsharpyuv0:armhf (1.3.2-0.4build3) ... Selecting previously unselected package libaom3:armhf. Preparing to unpack .../013-libaom3_3.8.2-2build1_armhf.deb ... Unpacking libaom3:armhf (3.8.2-2build1) ... Selecting previously unselected package libheif-plugin-aomdec:armhf. Preparing to unpack .../014-libheif-plugin-aomdec_1.17.6-1ubuntu4_armhf.deb ... Unpacking libheif-plugin-aomdec:armhf (1.17.6-1ubuntu4) ... Selecting previously unselected package libde265-0:armhf. Preparing to unpack .../015-libde265-0_1.0.15-1build3_armhf.deb ... Unpacking libde265-0:armhf (1.0.15-1build3) ... Selecting previously unselected package libheif-plugin-libde265:armhf. Preparing to unpack .../016-libheif-plugin-libde265_1.17.6-1ubuntu4_armhf.deb ... Unpacking libheif-plugin-libde265:armhf (1.17.6-1ubuntu4) ... Selecting previously unselected package libheif1:armhf. Preparing to unpack .../017-libheif1_1.17.6-1ubuntu4_armhf.deb ... Unpacking libheif1:armhf (1.17.6-1ubuntu4) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../018-libjbig0_2.1-6.1ubuntu2_armhf.deb ... Unpacking libjbig0:armhf (2.1-6.1ubuntu2) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../019-libjpeg-turbo8_2.1.5-2ubuntu2_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.1.5-2ubuntu2) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../020-libjpeg8_8c-2ubuntu11_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu11) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../021-liblcms2-2_2.14-2build1_armhf.deb ... Unpacking liblcms2-2:armhf (2.14-2build1) ... Selecting previously unselected package libglib2.0-0t64:armhf. Preparing to unpack .../022-libglib2.0-0t64_2.80.0-6ubuntu1_armhf.deb ... Unpacking libglib2.0-0t64:armhf (2.80.0-6ubuntu1) ... Selecting previously unselected package liblqr-1-0:armhf. Preparing to unpack .../023-liblqr-1-0_0.4.2-2.1build2_armhf.deb ... Unpacking liblqr-1-0:armhf (0.4.2-2.1build2) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../024-libltdl7_2.4.7-7build1_armhf.deb ... Unpacking libltdl7:armhf (2.4.7-7build1) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../025-libopenjp2-7_2.5.0-2build3_armhf.deb ... Unpacking libopenjp2-7:armhf (2.5.0-2build3) ... Selecting previously unselected package libraw23t64:armhf. Preparing to unpack .../026-libraw23t64_0.21.2-2.1build1_armhf.deb ... Unpacking libraw23t64:armhf (0.21.2-2.1build1) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../027-libdeflate0_1.19-1build1_armhf.deb ... Unpacking libdeflate0:armhf (1.19-1build1) ... Selecting previously unselected package liblerc4:armhf. Preparing to unpack .../028-liblerc4_4.0.0+ds-4ubuntu2_armhf.deb ... Unpacking liblerc4:armhf (4.0.0+ds-4ubuntu2) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../029-libwebp7_1.3.2-0.4build3_armhf.deb ... Unpacking libwebp7:armhf (1.3.2-0.4build3) ... Selecting previously unselected package libtiff6:armhf. Preparing to unpack .../030-libtiff6_4.5.1+git230720-4ubuntu2_armhf.deb ... Unpacking libtiff6:armhf (4.5.1+git230720-4ubuntu2) ... Selecting previously unselected package libwebpdemux2:armhf. Preparing to unpack .../031-libwebpdemux2_1.3.2-0.4build3_armhf.deb ... Unpacking libwebpdemux2:armhf (1.3.2-0.4build3) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../032-libwebpmux3_1.3.2-0.4build3_armhf.deb ... Unpacking libwebpmux3:armhf (1.3.2-0.4build3) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../033-libxau6_1%3a1.0.9-1build6_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1build6) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../034-libbsd0_0.12.1-1build1_armhf.deb ... Unpacking libbsd0:armhf (0.12.1-1build1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../035-libxdmcp6_1%3a1.1.3-0ubuntu6_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.3-0ubuntu6) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../036-libxcb1_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb1:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../037-libx11-data_2%3a1.8.7-1build1_all.deb ... Unpacking libx11-data (2:1.8.7-1build1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../038-libx11-6_2%3a1.8.7-1build1_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.7-1build1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../039-libxext6_2%3a1.3.4-1build2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1build2) ... Selecting previously unselected package libicu74:armhf. Preparing to unpack .../040-libicu74_74.2-1ubuntu3_armhf.deb ... Unpacking libicu74:armhf (74.2-1ubuntu3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../041-libxml2_2.9.14+dfsg-1.3ubuntu3_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3ubuntu3) ... Selecting previously unselected package libmagickcore-6.q16-7t64:armhf. Preparing to unpack .../042-libmagickcore-6.q16-7t64_8%3a6.9.12.98+dfsg1-5.2build2_armhf.deb ... Unpacking libmagickcore-6.q16-7t64:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libmagickwand-6.q16-7t64:armhf. Preparing to unpack .../043-libmagickwand-6.q16-7t64_8%3a6.9.12.98+dfsg1-5.2build2_armhf.deb ... Unpacking libmagickwand-6.q16-7t64:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libmagick++-6.q16-9t64:armhf. Preparing to unpack .../044-libmagick++-6.q16-9t64_8%3a6.9.12.98+dfsg1-5.2build2_armhf.deb ... Unpacking libmagick++-6.q16-9t64:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libmagickcore-6-arch-config:armhf. Preparing to unpack .../045-libmagickcore-6-arch-config_8%3a6.9.12.98+dfsg1-5.2build2_armhf.deb ... Unpacking libmagickcore-6-arch-config:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../046-libpixman-1-0_0.42.2-1build1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.42.2-1build1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../047-libxcb-render0_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb-render0:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../048-libxcb-shm0_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb-shm0:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../049-libxrender1_1%3a0.9.10-1.1build1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1.1build1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../050-libcairo2_1.18.0-3build1_armhf.deb ... Unpacking libcairo2:armhf (1.18.0-3build1) ... Selecting previously unselected package libdjvulibre-text. Preparing to unpack .../051-libdjvulibre-text_3.5.28-2build4_all.deb ... Unpacking libdjvulibre-text (3.5.28-2build4) ... Selecting previously unselected package libdjvulibre21:armhf. Preparing to unpack .../052-libdjvulibre21_3.5.28-2build4_armhf.deb ... Unpacking libdjvulibre21:armhf (3.5.28-2build4) ... Selecting previously unselected package libimath-3-1-29t64:armhf. Preparing to unpack .../053-libimath-3-1-29t64_3.1.9-3.1ubuntu2_armhf.deb ... Unpacking libimath-3-1-29t64:armhf (3.1.9-3.1ubuntu2) ... Selecting previously unselected package libopenexr-3-1-30:armhf. Preparing to unpack .../054-libopenexr-3-1-30_3.1.5-5.1build3_armhf.deb ... Unpacking libopenexr-3-1-30:armhf (3.1.5-5.1build3) ... Selecting previously unselected package fontconfig. Preparing to unpack .../055-fontconfig_2.15.0-1.1ubuntu2_armhf.deb ... Unpacking fontconfig (2.15.0-1.1ubuntu2) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../056-libfribidi0_1.0.13-3build1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.13-3build1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../057-libgraphite2-3_1.3.14-2build1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-2build1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../058-libharfbuzz0b_8.3.0-2build2_armhf.deb ... Unpacking libharfbuzz0b:armhf (8.3.0-2build2) ... Selecting previously unselected package libthai-data. Preparing to unpack .../059-libthai-data_0.1.29-2build1_all.deb ... Unpacking libthai-data (0.1.29-2build1) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../060-libdatrie1_0.2.13-3build1_armhf.deb ... Unpacking libdatrie1:armhf (0.2.13-3build1) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../061-libthai0_0.1.29-2build1_armhf.deb ... Unpacking libthai0:armhf (0.1.29-2build1) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../062-libpango-1.0-0_1.52.1+ds-1build1_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.52.1+ds-1build1) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../063-libpangoft2-1.0-0_1.52.1+ds-1build1_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.52.1+ds-1build1) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../064-libpangocairo-1.0-0_1.52.1+ds-1build1_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.52.1+ds-1build1) ... Selecting previously unselected package libwmflite-0.2-7:armhf. Preparing to unpack .../065-libwmflite-0.2-7_0.2.13-1.1build3_armhf.deb ... Unpacking libwmflite-0.2-7:armhf (0.2.13-1.1build3) ... Selecting previously unselected package libmagickcore-6.q16-7-extra:armhf. Preparing to unpack .../066-libmagickcore-6.q16-7-extra_8%3a6.9.12.98+dfsg1-5.2build2_armhf.deb ... Unpacking libmagickcore-6.q16-7-extra:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../067-libbz2-dev_1.0.8-5.1_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.8-5.1) ... Selecting previously unselected package libjpeg-turbo8-dev:armhf. Preparing to unpack .../068-libjpeg-turbo8-dev_2.1.5-2ubuntu2_armhf.deb ... Unpacking libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu2) ... Selecting previously unselected package libjpeg8-dev:armhf. Preparing to unpack .../069-libjpeg8-dev_8c-2ubuntu11_armhf.deb ... Unpacking libjpeg8-dev:armhf (8c-2ubuntu11) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../070-libjpeg-dev_8c-2ubuntu11_armhf.deb ... Unpacking libjpeg-dev:armhf (8c-2ubuntu11) ... Selecting previously unselected package libdjvulibre-dev:armhf. Preparing to unpack .../071-libdjvulibre-dev_3.5.28-2build4_armhf.deb ... Unpacking libdjvulibre-dev:armhf (3.5.28-2build4) ... Selecting previously unselected package libexif12:armhf. Preparing to unpack .../072-libexif12_0.6.24-1build2_armhf.deb ... Unpacking libexif12:armhf (0.6.24-1build2) ... Selecting previously unselected package libexif-dev:armhf. Preparing to unpack .../073-libexif-dev_0.6.24-1build2_armhf.deb ... Unpacking libexif-dev:armhf (0.6.24-1build2) ... Selecting previously unselected package libbrotli-dev:armhf. Preparing to unpack .../074-libbrotli-dev_1.1.0-2build2_armhf.deb ... Unpacking libbrotli-dev:armhf (1.1.0-2build2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../075-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu2) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../076-libpng-dev_1.6.43-5build1_armhf.deb ... Unpacking libpng-dev:armhf (1.6.43-5build1) ... Selecting previously unselected package libfreetype-dev:armhf. Preparing to unpack .../077-libfreetype-dev_2.13.2+dfsg-1build3_armhf.deb ... Unpacking libfreetype-dev:armhf (2.13.2+dfsg-1build3) ... Selecting previously unselected package libopenjp2-7-dev:armhf. Preparing to unpack .../078-libopenjp2-7-dev_2.5.0-2build3_armhf.deb ... Unpacking libopenjp2-7-dev:armhf (2.5.0-2build3) ... Selecting previously unselected package liblcms2-dev:armhf. Preparing to unpack .../079-liblcms2-dev_2.14-2build1_armhf.deb ... Unpacking liblcms2-dev:armhf (2.14-2build1) ... Selecting previously unselected package liblqr-1-0-dev:armhf. Preparing to unpack .../080-liblqr-1-0-dev_0.4.2-2.1build2_armhf.deb ... Unpacking liblqr-1-0-dev:armhf (0.4.2-2.1build2) ... Selecting previously unselected package m4. Preparing to unpack .../081-m4_1.4.19-4build1_armhf.deb ... Unpacking m4 (1.4.19-4build1) ... Selecting previously unselected package autoconf. Preparing to unpack .../082-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../083-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../084-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... Unpacking automake (1:1.16.5-1.3ubuntu1) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../085-libltdl-dev_2.4.7-7build1_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.7-7build1) ... Selecting previously unselected package libimath-dev:armhf. Preparing to unpack .../086-libimath-dev_3.1.9-3.1ubuntu2_armhf.deb ... Unpacking libimath-dev:armhf (3.1.9-3.1ubuntu2) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../087-libopenexr-dev_3.1.5-5.1build3_armhf.deb ... Unpacking libopenexr-dev (3.1.5-5.1build3) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../088-gir1.2-glib-2.0_2.80.0-6ubuntu1_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (2.80.0-6ubuntu1) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../089-libcairo-gobject2_1.18.0-3build1_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.18.0-3build1) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../090-gir1.2-freedesktop_1.80.1-1_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.80.1-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../091-libgdk-pixbuf2.0-common_2.42.10+dfsg-3ubuntu3_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu3) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../092-shared-mime-info_2.4-4_armhf.deb ... Unpacking shared-mime-info (2.4-4) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf. Preparing to unpack .../093-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3ubuntu3_armhf.deb ... Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-3ubuntu3) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf. Preparing to unpack .../094-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3ubuntu3_armhf.deb ... Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.42.10+dfsg-3ubuntu3) ... Selecting previously unselected package librsvg2-2:armhf. Preparing to unpack .../095-librsvg2-2_2.58.0+dfsg-1build1_armhf.deb ... Unpacking librsvg2-2:armhf (2.58.0+dfsg-1build1) ... Selecting previously unselected package gir1.2-rsvg-2.0:armhf. Preparing to unpack .../096-gir1.2-rsvg-2.0_2.58.0+dfsg-1build1_armhf.deb ... Unpacking gir1.2-rsvg-2.0:armhf (2.58.0+dfsg-1build1) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../097-liblzo2-2_2.10-2build4_armhf.deb ... Unpacking liblzo2-2:armhf (2.10-2build4) ... Selecting previously unselected package libcairo-script-interpreter2:armhf. Preparing to unpack .../098-libcairo-script-interpreter2_1.18.0-3build1_armhf.deb ... Unpacking libcairo-script-interpreter2:armhf (1.18.0-3build1) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../099-libexpat1-dev_2.6.1-2build1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.6.1-2build1) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../100-uuid-dev_2.39.3-9ubuntu6_armhf.deb ... Unpacking uuid-dev:armhf (2.39.3-9ubuntu6) ... Selecting previously unselected package libpkgconf3:armhf. Preparing to unpack .../101-libpkgconf3_1.8.1-2build1_armhf.deb ... Unpacking libpkgconf3:armhf (1.8.1-2build1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../102-pkgconf-bin_1.8.1-2build1_armhf.deb ... Unpacking pkgconf-bin (1.8.1-2build1) ... Selecting previously unselected package pkgconf:armhf. Preparing to unpack .../103-pkgconf_1.8.1-2build1_armhf.deb ... Unpacking pkgconf:armhf (1.8.1-2build1) ... Selecting previously unselected package libfontconfig-dev:armhf. Preparing to unpack .../104-libfontconfig-dev_2.15.0-1.1ubuntu2_armhf.deb ... Unpacking libfontconfig-dev:armhf (2.15.0-1.1ubuntu2) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../105-libffi-dev_3.4.6-1build1_armhf.deb ... Unpacking libffi-dev:armhf (3.4.6-1build1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../106-libglib2.0-data_2.80.0-6ubuntu1_all.deb ... Unpacking libglib2.0-data (2.80.0-6ubuntu1) ... Selecting previously unselected package libelf1t64:armhf. Preparing to unpack .../107-libelf1t64_0.190-1.1build4_armhf.deb ... Unpacking libelf1t64:armhf (0.190-1.1build4) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../108-libglib2.0-bin_2.80.0-6ubuntu1_armhf.deb ... Unpacking libglib2.0-bin (2.80.0-6ubuntu1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../109-python3-packaging_24.0-1_all.deb ... Unpacking python3-packaging (24.0-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../110-libglib2.0-dev-bin_2.80.0-6ubuntu1_armhf.deb ... Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu1) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../111-libblkid-dev_2.39.3-9ubuntu6_armhf.deb ... Unpacking libblkid-dev:armhf (2.39.3-9ubuntu6) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../112-libsepol-dev_3.5-2build1_armhf.deb ... Unpacking libsepol-dev:armhf (3.5-2build1) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../113-libpcre2-16-0_10.42-4ubuntu2_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.42-4ubuntu2) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../114-libpcre2-32-0_10.42-4ubuntu2_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.42-4ubuntu2) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../115-libpcre2-posix3_10.42-4ubuntu2_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.42-4ubuntu2) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../116-libpcre2-dev_10.42-4ubuntu2_armhf.deb ... Unpacking libpcre2-dev:armhf (10.42-4ubuntu2) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../117-libselinux1-dev_3.5-2ubuntu2_armhf.deb ... Unpacking libselinux1-dev:armhf (3.5-2ubuntu2) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../118-libmount-dev_2.39.3-9ubuntu6_armhf.deb ... Unpacking libmount-dev:armhf (2.39.3-9ubuntu6) ... Selecting previously unselected package libgirepository-2.0-0:armhf. Preparing to unpack .../119-libgirepository-2.0-0_2.80.0-6ubuntu1_armhf.deb ... Unpacking libgirepository-2.0-0:armhf (2.80.0-6ubuntu1) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../120-libglib2.0-dev_2.80.0-6ubuntu1_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.80.0-6ubuntu1) ... Selecting previously unselected package libpixman-1-dev:armhf. Preparing to unpack .../121-libpixman-1-dev_0.42.2-1build1_armhf.deb ... Unpacking libpixman-1-dev:armhf (0.42.2-1build1) ... Selecting previously unselected package x11-common. Preparing to unpack .../122-x11-common_1%3a7.7+23ubuntu3_all.deb ... Unpacking x11-common (1:7.7+23ubuntu3) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../123-libice6_2%3a1.0.10-1build3_armhf.deb ... Unpacking libice6:armhf (2:1.0.10-1build3) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../124-libsm6_2%3a1.2.3-1build3_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1build3) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../125-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 .../126-x11proto-dev_2023.2-1_all.deb ... Unpacking x11proto-dev (2023.2-1) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../127-libice-dev_2%3a1.0.10-1build3_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.10-1build3) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../128-libsm-dev_2%3a1.2.3-1build3_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.3-1build3) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../129-libxau-dev_1%3a1.0.9-1build6_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.9-1build6) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../130-libxdmcp-dev_1%3a1.1.3-0ubuntu6_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.3-0ubuntu6) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../131-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 .../132-libpthread-stubs0-dev_0.4-1build3_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1build3) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../133-libxcb1-dev_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb1-dev:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../134-libx11-dev_2%3a1.8.7-1build1_armhf.deb ... Unpacking libx11-dev:armhf (2:1.8.7-1build1) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../135-libxcb-render0-dev_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libxcb-shm0-dev:armhf. Preparing to unpack .../136-libxcb-shm0-dev_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb-shm0-dev:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../137-libxext-dev_2%3a1.3.4-1build2_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-1build2) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../138-libxrender-dev_1%3a0.9.10-1.1build1_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.10-1.1build1) ... Selecting previously unselected package libcairo2-dev:armhf. Preparing to unpack .../139-libcairo2-dev_1.18.0-3build1_armhf.deb ... Unpacking libcairo2-dev:armhf (1.18.0-3build1) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../140-libgdk-pixbuf2.0-bin_2.42.10+dfsg-3ubuntu3_armhf.deb ... Unpacking libgdk-pixbuf2.0-bin (2.42.10+dfsg-3ubuntu3) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../141-libjbig-dev_2.1-6.1ubuntu2_armhf.deb ... Unpacking libjbig-dev:armhf (2.1-6.1ubuntu2) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../142-liblzma-dev_5.6.1+really5.4.5-1_armhf.deb ... Unpacking liblzma-dev:armhf (5.6.1+really5.4.5-1) ... Selecting previously unselected package libzstd-dev:armhf. Preparing to unpack .../143-libzstd-dev_1.5.5+dfsg2-2build1_armhf.deb ... Unpacking libzstd-dev:armhf (1.5.5+dfsg2-2build1) ... Selecting previously unselected package libwebpdecoder3:armhf. Preparing to unpack .../144-libwebpdecoder3_1.3.2-0.4build3_armhf.deb ... Unpacking libwebpdecoder3:armhf (1.3.2-0.4build3) ... Selecting previously unselected package libsharpyuv-dev:armhf. Preparing to unpack .../145-libsharpyuv-dev_1.3.2-0.4build3_armhf.deb ... Unpacking libsharpyuv-dev:armhf (1.3.2-0.4build3) ... Selecting previously unselected package libwebp-dev:armhf. Preparing to unpack .../146-libwebp-dev_1.3.2-0.4build3_armhf.deb ... Unpacking libwebp-dev:armhf (1.3.2-0.4build3) ... Selecting previously unselected package libtiffxx6:armhf. Preparing to unpack .../147-libtiffxx6_4.5.1+git230720-4ubuntu2_armhf.deb ... Unpacking libtiffxx6:armhf (4.5.1+git230720-4ubuntu2) ... Selecting previously unselected package libdeflate-dev:armhf. Preparing to unpack .../148-libdeflate-dev_1.19-1build1_armhf.deb ... Unpacking libdeflate-dev:armhf (1.19-1build1) ... Selecting previously unselected package liblerc-dev:armhf. Preparing to unpack .../149-liblerc-dev_4.0.0+ds-4ubuntu2_armhf.deb ... Unpacking liblerc-dev:armhf (4.0.0+ds-4ubuntu2) ... Selecting previously unselected package libtiff-dev:armhf. Preparing to unpack .../150-libtiff-dev_4.5.1+git230720-4ubuntu2_armhf.deb ... Unpacking libtiff-dev:armhf (4.5.1+git230720-4ubuntu2) ... Selecting previously unselected package gir1.2-glib-2.0-dev:armhf. Preparing to unpack .../151-gir1.2-glib-2.0-dev_2.80.0-6ubuntu1_armhf.deb ... Unpacking gir1.2-glib-2.0-dev:armhf (2.80.0-6ubuntu1) ... Selecting previously unselected package libgdk-pixbuf-2.0-dev:armhf. Preparing to unpack .../152-libgdk-pixbuf-2.0-dev_2.42.10+dfsg-3ubuntu3_armhf.deb ... Unpacking libgdk-pixbuf-2.0-dev:armhf (2.42.10+dfsg-3ubuntu3) ... Selecting previously unselected package librsvg2-common:armhf. Preparing to unpack .../153-librsvg2-common_2.58.0+dfsg-1build1_armhf.deb ... Unpacking librsvg2-common:armhf (2.58.0+dfsg-1build1) ... Selecting previously unselected package gir1.2-freedesktop-dev:armhf. Preparing to unpack .../154-gir1.2-freedesktop-dev_1.80.1-1_armhf.deb ... Unpacking gir1.2-freedesktop-dev:armhf (1.80.1-1) ... Selecting previously unselected package librsvg2-dev:armhf. Preparing to unpack .../155-librsvg2-dev_2.58.0+dfsg-1build1_armhf.deb ... Unpacking librsvg2-dev:armhf (2.58.0+dfsg-1build1) ... Selecting previously unselected package libwmf-0.2-7:armhf. Preparing to unpack .../156-libwmf-0.2-7_0.2.13-1.1build3_armhf.deb ... Unpacking libwmf-0.2-7:armhf (0.2.13-1.1build3) ... Selecting previously unselected package libwmf-dev. Preparing to unpack .../157-libwmf-dev_0.2.13-1.1build3_armhf.deb ... Unpacking libwmf-dev (0.2.13-1.1build3) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../158-icu-devtools_74.2-1ubuntu3_armhf.deb ... Unpacking icu-devtools (74.2-1ubuntu3) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../159-libicu-dev_74.2-1ubuntu3_armhf.deb ... Unpacking libicu-dev:armhf (74.2-1ubuntu3) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../160-libxml2-dev_2.9.14+dfsg-1.3ubuntu3_armhf.deb ... Unpacking libxml2-dev:armhf (2.9.14+dfsg-1.3ubuntu3) ... Selecting previously unselected package libxt6t64:armhf. Preparing to unpack .../161-libxt6t64_1%3a1.2.1-1.2build1_armhf.deb ... Unpacking libxt6t64:armhf (1:1.2.1-1.2build1) ... Selecting previously unselected package libxt-dev:armhf. Preparing to unpack .../162-libxt-dev_1%3a1.2.1-1.2build1_armhf.deb ... Unpacking libxt-dev:armhf (1:1.2.1-1.2build1) ... Selecting previously unselected package libmagickcore-6.q16-dev:armhf. Preparing to unpack .../163-libmagickcore-6.q16-dev_8%3a6.9.12.98+dfsg1-5.2build2_armhf.deb ... Unpacking libmagickcore-6.q16-dev:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libmagickwand-6.q16-dev:armhf. Preparing to unpack .../164-libmagickwand-6.q16-dev_8%3a6.9.12.98+dfsg1-5.2build2_armhf.deb ... Unpacking libmagickwand-6.q16-dev:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libmagick++-6.q16-dev:armhf. Preparing to unpack .../165-libmagick++-6.q16-dev_8%3a6.9.12.98+dfsg1-5.2build2_armhf.deb ... Unpacking libmagick++-6.q16-dev:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package libmagick++-dev. Preparing to unpack .../166-libmagick++-dev_8%3a6.9.12.98+dfsg1-5.2build2_all.deb ... Unpacking libmagick++-dev (8:6.9.12.98+dfsg1-5.2build2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../167-sgml-base_1.31_all.deb ... Unpacking sgml-base (1.31) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../168-libdbus-1-3_1.14.10-4ubuntu4_armhf.deb ... Unpacking libdbus-1-3:armhf (1.14.10-4ubuntu4) ... Selecting previously unselected package dbus-bin. Preparing to unpack .../169-dbus-bin_1.14.10-4ubuntu4_armhf.deb ... Unpacking dbus-bin (1.14.10-4ubuntu4) ... Selecting previously unselected package dbus-session-bus-common. Preparing to unpack .../170-dbus-session-bus-common_1.14.10-4ubuntu4_all.deb ... Unpacking dbus-session-bus-common (1.14.10-4ubuntu4) ... Selecting previously unselected package dbus-daemon. Preparing to unpack .../171-dbus-daemon_1.14.10-4ubuntu4_armhf.deb ... Unpacking dbus-daemon (1.14.10-4ubuntu4) ... Selecting previously unselected package dbus-system-bus-common. Preparing to unpack .../172-dbus-system-bus-common_1.14.10-4ubuntu4_all.deb ... Unpacking dbus-system-bus-common (1.14.10-4ubuntu4) ... Selecting previously unselected package dbus. Preparing to unpack .../173-dbus_1.14.10-4ubuntu4_armhf.deb ... Unpacking dbus (1.14.10-4ubuntu4) ... Selecting previously unselected package libpam-systemd:armhf. Preparing to unpack .../174-libpam-systemd_255.4-1ubuntu8_armhf.deb ... Unpacking libpam-systemd:armhf (255.4-1ubuntu8) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../175-dbus-user-session_1.14.10-4ubuntu4_armhf.deb ... Unpacking dbus-user-session (1.14.10-4ubuntu4) ... Selecting previously unselected package libpopt0:armhf. Preparing to unpack .../176-libpopt0_1.19+dfsg-1build1_armhf.deb ... Unpacking libpopt0:armhf (1.19+dfsg-1build1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../177-python3-pkg-resources_68.1.2-2ubuntu1_all.deb ... Unpacking python3-pkg-resources (68.1.2-2ubuntu1) ... Selecting previously unselected package xkb-data. Preparing to unpack .../178-xkb-data_2.41-2ubuntu1_all.deb ... Unpacking xkb-data (2.41-2ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../179-libmagic-mgc_1%3a5.45-3build1_armhf.deb ... Unpacking libmagic-mgc (1:5.45-3build1) ... Selecting previously unselected package libmagic1t64:armhf. Preparing to unpack .../180-libmagic1t64_1%3a5.45-3build1_armhf.deb ... Unpacking libmagic1t64:armhf (1:5.45-3build1) ... Selecting previously unselected package file. Preparing to unpack .../181-file_1%3a5.45-3build1_armhf.deb ... Unpacking file (1:5.45-3build1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../182-gettext-base_0.21-14ubuntu2_armhf.deb ... Unpacking gettext-base (0.21-14ubuntu2) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../183-libuchardet0_0.0.8-1build1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.8-1build1) ... Selecting previously unselected package groff-base. Preparing to unpack .../184-groff-base_1.23.0-3build2_armhf.deb ... Unpacking groff-base (1.23.0-3build2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../185-libdrm-common_2.4.120-2build1_all.deb ... Unpacking libdrm-common (2.4.120-2build1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../186-libdrm2_2.4.120-2build1_armhf.deb ... Unpacking libdrm2:armhf (2.4.120-2build1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../187-libedit2_3.1-20230828-1build1_armhf.deb ... Unpacking libedit2:armhf (3.1-20230828-1build1) ... Selecting previously unselected package libncurses6:armhf. Preparing to unpack .../188-libncurses6_6.4+20240113-1ubuntu2_armhf.deb ... Unpacking libncurses6:armhf (6.4+20240113-1ubuntu2) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../189-libnghttp2-14_1.59.0-1build4_armhf.deb ... Unpacking libnghttp2-14:armhf (1.59.0-1build4) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../190-libpipeline1_1.5.7-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-2) ... Selecting previously unselected package libpsl5t64:armhf. Preparing to unpack .../191-libpsl5t64_0.21.2-1.1build1_armhf.deb ... Unpacking libpsl5t64:armhf (0.21.2-1.1build1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../192-libsensors-config_1%3a3.6.0-9build1_all.deb ... Unpacking libsensors-config (1:3.6.0-9build1) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../193-libsensors5_1%3a3.6.0-9build1_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-9build1) ... Selecting previously unselected package libuv1t64:armhf. Preparing to unpack .../194-libuv1t64_1.48.0-1.1build1_armhf.deb ... Unpacking libuv1t64:armhf (1.48.0-1.1build1) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../195-libxkbcommon0_1.6.0-1build1_armhf.deb ... Unpacking libxkbcommon0:armhf (1.6.0-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../196-man-db_2.12.0-4build2_armhf.deb ... Unpacking man-db (2.12.0-4build2) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../197-gtk-update-icon-cache_3.24.41-4ubuntu1_armhf.deb ... Unpacking gtk-update-icon-cache (3.24.41-4ubuntu1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../198-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../199-humanity-icon-theme_0.6.16_all.deb ... Unpacking humanity-icon-theme (0.6.16) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../200-ubuntu-mono_24.04-0ubuntu1_all.deb ... Unpacking ubuntu-mono (24.04-0ubuntu1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../201-adwaita-icon-theme_46.0-1_all.deb ... Unpacking adwaita-icon-theme (46.0-1) ... Selecting previously unselected package at-spi2-common. Preparing to unpack .../202-at-spi2-common_2.52.0-1build1_all.deb ... Unpacking at-spi2-common (2.52.0-1build1) ... Selecting previously unselected package autopoint. Preparing to unpack .../203-autopoint_0.21-14ubuntu2_all.deb ... Unpacking autopoint (0.21-14ubuntu2) ... Selecting previously unselected package libarchive13t64:armhf. Preparing to unpack .../204-libarchive13t64_3.7.2-2_armhf.deb ... Unpacking libarchive13t64:armhf (3.7.2-2) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../205-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu3) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../206-libsasl2-2_2.1.28+dfsg1-5ubuntu3_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu3) ... Selecting previously unselected package libldap2:armhf. Preparing to unpack .../207-libldap2_2.6.7+dfsg-1~exp1ubuntu8_armhf.deb ... Unpacking libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu8) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../208-librtmp1_2.4+20151223.gitfa8646d.1-2build7_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build7) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../209-libssh-4_0.10.6-2build2_armhf.deb ... Unpacking libssh-4:armhf (0.10.6-2build2) ... Selecting previously unselected package libcurl4t64:armhf. Preparing to unpack .../210-libcurl4t64_8.5.0-2ubuntu10.1_armhf.deb ... Unpacking libcurl4t64:armhf (8.5.0-2ubuntu10.1) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../211-libjsoncpp25_1.9.5-6build1_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-6build1) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../212-librhash0_1.4.3-3build1_armhf.deb ... Unpacking librhash0:armhf (1.4.3-3build1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../213-cmake-data_3.28.3-1build7_all.deb ... Unpacking cmake-data (3.28.3-1build7) ... Selecting previously unselected package cmake. Preparing to unpack .../214-cmake_3.28.3-1build7_armhf.deb ... Unpacking cmake (3.28.3-1build7) ... Selecting previously unselected package libdconf1:armhf. Preparing to unpack .../215-libdconf1_0.40.0-4build2_armhf.deb ... Unpacking libdconf1:armhf (0.40.0-4build2) ... Selecting previously unselected package dconf-service. Preparing to unpack .../216-dconf-service_0.40.0-4build2_armhf.deb ... Unpacking dconf-service (0.40.0-4build2) ... Selecting previously unselected package dconf-gsettings-backend:armhf. Preparing to unpack .../217-dconf-gsettings-backend_0.40.0-4build2_armhf.deb ... Unpacking dconf-gsettings-backend:armhf (0.40.0-4build2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../218-libdebhelper-perl_13.14.1ubuntu5_all.deb ... Unpacking libdebhelper-perl (13.14.1ubuntu5) ... Selecting previously unselected package libtool. Preparing to unpack .../219-libtool_2.4.7-7build1_all.deb ... Unpacking libtool (2.4.7-7build1) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../220-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../221-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 .../222-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../223-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../224-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libdw1t64:armhf. Preparing to unpack .../225-libdw1t64_0.190-1.1build4_armhf.deb ... Unpacking libdw1t64:armhf (0.190-1.1build4) ... Selecting previously unselected package debugedit. Preparing to unpack .../226-debugedit_1%3a5.0-5build2_armhf.deb ... Unpacking debugedit (1:5.0-5build2) ... Selecting previously unselected package dwz. Preparing to unpack .../227-dwz_0.15-1build6_armhf.deb ... Unpacking dwz (0.15-1build6) ... Selecting previously unselected package gettext. Preparing to unpack .../228-gettext_0.21-14ubuntu2_armhf.deb ... Unpacking gettext (0.21-14ubuntu2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../229-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../230-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../231-debhelper_13.14.1ubuntu5_all.deb ... Unpacking debhelper (13.14.1ubuntu5) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../232-python3-setuptools_68.1.2-2ubuntu1_all.deb ... Unpacking python3-setuptools (68.1.2-2ubuntu1) ... Selecting previously unselected package dh-python. Preparing to unpack .../233-dh-python_6.20240401_all.deb ... Unpacking dh-python (6.20240401) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../234-emacsen-common_3.0.5_all.deb ... Unpacking emacsen-common (3.0.5) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../235-dictionaries-common_1.29.7_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.29.7) ... Selecting previously unselected package libatk1.0-0t64:armhf. Preparing to unpack .../236-libatk1.0-0t64_2.52.0-1build1_armhf.deb ... Unpacking libatk1.0-0t64:armhf (2.52.0-1build1) ... Selecting previously unselected package gir1.2-atk-1.0:armhf. Preparing to unpack .../237-gir1.2-atk-1.0_2.52.0-1build1_armhf.deb ... Unpacking gir1.2-atk-1.0:armhf (2.52.0-1build1) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../238-libxi6_2%3a1.8.1-1build1_armhf.deb ... Unpacking libxi6:armhf (2:1.8.1-1build1) ... Selecting previously unselected package libatspi2.0-0t64:armhf. Preparing to unpack .../239-libatspi2.0-0t64_2.52.0-1build1_armhf.deb ... Unpacking libatspi2.0-0t64:armhf (2.52.0-1build1) ... Selecting previously unselected package gir1.2-atspi-2.0:armhf. Preparing to unpack .../240-gir1.2-atspi-2.0_2.52.0-1build1_armhf.deb ... Unpacking gir1.2-atspi-2.0:armhf (2.52.0-1build1) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../241-libharfbuzz-gobject0_8.3.0-2build2_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (8.3.0-2build2) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../242-gir1.2-harfbuzz-0.0_8.3.0-2build2_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (8.3.0-2build2) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../243-libxft2_2.3.6-1build1_armhf.deb ... Unpacking libxft2:armhf (2.3.6-1build1) ... Selecting previously unselected package libpangoxft-1.0-0:armhf. Preparing to unpack .../244-libpangoxft-1.0-0_1.52.1+ds-1build1_armhf.deb ... Unpacking libpangoxft-1.0-0:armhf (1.52.1+ds-1build1) ... Selecting previously unselected package gir1.2-pango-1.0:armhf. Preparing to unpack .../245-gir1.2-pango-1.0_1.52.1+ds-1build1_armhf.deb ... Unpacking gir1.2-pango-1.0:armhf (1.52.1+ds-1build1) ... Selecting previously unselected package libatk-bridge2.0-0t64:armhf. Preparing to unpack .../246-libatk-bridge2.0-0t64_2.52.0-1build1_armhf.deb ... Unpacking libatk-bridge2.0-0t64:armhf (2.52.0-1build1) ... Selecting previously unselected package libcolord2:armhf. Preparing to unpack .../247-libcolord2_1.4.7-1build2_armhf.deb ... Unpacking libcolord2:armhf (1.4.7-1build2) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../248-libavahi-common-data_0.8-13ubuntu6_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-13ubuntu6) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../249-libavahi-common3_0.8-13ubuntu6_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-13ubuntu6) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../250-libavahi-client3_0.8-13ubuntu6_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-13ubuntu6) ... Selecting previously unselected package libcups2t64:armhf. Preparing to unpack .../251-libcups2t64_2.4.7-1.2ubuntu7_armhf.deb ... Unpacking libcups2t64:armhf (2.4.7-1.2ubuntu7) ... Selecting previously unselected package libepoxy0:armhf. Preparing to unpack .../252-libepoxy0_1.5.10-1build1_armhf.deb ... Unpacking libepoxy0:armhf (1.5.10-1build1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../253-libwayland-client0_1.22.0-2.1build1_armhf.deb ... Unpacking libwayland-client0:armhf (1.22.0-2.1build1) ... Selecting previously unselected package libwayland-cursor0:armhf. Preparing to unpack .../254-libwayland-cursor0_1.22.0-2.1build1_armhf.deb ... Unpacking libwayland-cursor0:armhf (1.22.0-2.1build1) ... Selecting previously unselected package libwayland-egl1:armhf. Preparing to unpack .../255-libwayland-egl1_1.22.0-2.1build1_armhf.deb ... Unpacking libwayland-egl1:armhf (1.22.0-2.1build1) ... Selecting previously unselected package libxcomposite1:armhf. Preparing to unpack .../256-libxcomposite1_1%3a0.4.5-1build3_armhf.deb ... Unpacking libxcomposite1:armhf (1:0.4.5-1build3) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../257-libxfixes3_1%3a6.0.0-2build1_armhf.deb ... Unpacking libxfixes3:armhf (1:6.0.0-2build1) ... Selecting previously unselected package libxcursor1:armhf. Preparing to unpack .../258-libxcursor1_1%3a1.2.1-1build1_armhf.deb ... Unpacking libxcursor1:armhf (1:1.2.1-1build1) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../259-libxdamage1_1%3a1.1.6-1build1_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.6-1build1) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../260-libxinerama1_2%3a1.1.4-3build1_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.4-3build1) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../261-libxrandr2_2%3a1.5.2-2build1_armhf.deb ... Unpacking libxrandr2:armhf (2:1.5.2-2build1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../262-libgtk-3-common_3.24.41-4ubuntu1_all.deb ... Unpacking libgtk-3-common (3.24.41-4ubuntu1) ... Selecting previously unselected package libgtk-3-0t64:armhf. Preparing to unpack .../263-libgtk-3-0t64_3.24.41-4ubuntu1_armhf.deb ... Unpacking libgtk-3-0t64:armhf (3.24.41-4ubuntu1) ... Selecting previously unselected package gir1.2-gtk-3.0:armhf. Preparing to unpack .../264-gir1.2-gtk-3.0_3.24.41-4ubuntu1_armhf.deb ... Unpacking gir1.2-gtk-3.0:armhf (3.24.41-4ubuntu1) ... Selecting previously unselected package libgspell-1-common. Preparing to unpack .../265-libgspell-1-common_1.12.2-1build4_all.deb ... Unpacking libgspell-1-common (1.12.2-1build4) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../266-hunspell-en-us_1%3a2020.12.07-2_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-2) ... Selecting previously unselected package libaspell15:armhf. Preparing to unpack .../267-libaspell15_0.60.8.1-1build1_armhf.deb ... Unpacking libaspell15:armhf (0.60.8.1-1build1) ... Selecting previously unselected package libhunspell-1.7-0:armhf. Preparing to unpack .../268-libhunspell-1.7-0_1.7.2+really1.7.2-10build3_armhf.deb ... Unpacking libhunspell-1.7-0:armhf (1.7.2+really1.7.2-10build3) ... Selecting previously unselected package libenchant-2-2:armhf. Preparing to unpack .../269-libenchant-2-2_2.3.3-2build2_armhf.deb ... Unpacking libenchant-2-2:armhf (2.3.3-2build2) ... Selecting previously unselected package libgspell-1-2:armhf. Preparing to unpack .../270-libgspell-1-2_1.12.2-1build4_armhf.deb ... Unpacking libgspell-1-2:armhf (1.12.2-1build4) ... Selecting previously unselected package gir1.2-gspell-1:armhf. Preparing to unpack .../271-gir1.2-gspell-1_1.12.2-1build4_armhf.deb ... Unpacking gir1.2-gspell-1:armhf (1.12.2-1build4) ... Selecting previously unselected package libgtkspell3-3-0:armhf. Preparing to unpack .../272-libgtkspell3-3-0_3.0.10-1build2_armhf.deb ... Unpacking libgtkspell3-3-0:armhf (3.0.10-1build2) ... Selecting previously unselected package gir1.2-gtkspell3-3.0:armhf. Preparing to unpack .../273-gir1.2-gtkspell3-3.0_3.0.10-1build2_armhf.deb ... Unpacking gir1.2-gtkspell3-3.0:armhf (3.0.10-1build2) ... Selecting previously unselected package libcurl3t64-gnutls:armhf. Preparing to unpack .../274-libcurl3t64-gnutls_8.5.0-2ubuntu10.1_armhf.deb ... Unpacking libcurl3t64-gnutls:armhf (8.5.0-2ubuntu10.1) ... Selecting previously unselected package libnspr4:armhf. Preparing to unpack .../275-libnspr4_2%3a4.35-1.1build1_armhf.deb ... Unpacking libnspr4:armhf (2:4.35-1.1build1) ... Selecting previously unselected package libnss3:armhf. Preparing to unpack .../276-libnss3_2%3a3.98-1build1_armhf.deb ... Unpacking libnss3:armhf (2:3.98-1build1) ... Selecting previously unselected package libpoppler134:armhf. Preparing to unpack .../277-libpoppler134_24.02.0-1ubuntu9_armhf.deb ... Unpacking libpoppler134:armhf (24.02.0-1ubuntu9) ... Selecting previously unselected package libpoppler-glib8t64:armhf. Preparing to unpack .../278-libpoppler-glib8t64_24.02.0-1ubuntu9_armhf.deb ... Unpacking libpoppler-glib8t64:armhf (24.02.0-1ubuntu9) ... Selecting previously unselected package gir1.2-poppler-0.18:armhf. Preparing to unpack .../279-gir1.2-poppler-0.18_24.02.0-1ubuntu9_armhf.deb ... Unpacking gir1.2-poppler-0.18:armhf (24.02.0-1ubuntu9) ... Selecting previously unselected package libduktape207:armhf. Preparing to unpack .../280-libduktape207_2.7.0+tests-0ubuntu3_armhf.deb ... Unpacking libduktape207:armhf (2.7.0+tests-0ubuntu3) ... Selecting previously unselected package libproxy1v5:armhf. Preparing to unpack .../281-libproxy1v5_0.5.4-4build1_armhf.deb ... Unpacking libproxy1v5:armhf (0.5.4-4build1) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../282-glib-networking-common_2.80.0-1build1_all.deb ... Unpacking glib-networking-common (2.80.0-1build1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../283-glib-networking-services_2.80.0-1build1_armhf.deb ... Unpacking glib-networking-services (2.80.0-1build1) ... Selecting previously unselected package session-migration. Preparing to unpack .../284-session-migration_0.3.9build1_armhf.deb ... Unpacking session-migration (0.3.9build1) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../285-gsettings-desktop-schemas_46.0-1ubuntu2_all.deb ... Unpacking gsettings-desktop-schemas (46.0-1ubuntu2) ... Selecting previously unselected package glib-networking:armhf. Preparing to unpack .../286-glib-networking_2.80.0-1build1_armhf.deb ... Unpacking glib-networking:armhf (2.80.0-1build1) ... Selecting previously unselected package libsoup2.4-common. Preparing to unpack .../287-libsoup2.4-common_2.74.3-6ubuntu1_all.deb ... Unpacking libsoup2.4-common (2.74.3-6ubuntu1) ... Selecting previously unselected package libsoup-2.4-1:armhf. Preparing to unpack .../288-libsoup-2.4-1_2.74.3-6ubuntu1_armhf.deb ... Unpacking libsoup-2.4-1:armhf (2.74.3-6ubuntu1) ... Selecting previously unselected package libsoup-gnome-2.4-1:armhf. Preparing to unpack .../289-libsoup-gnome-2.4-1_2.74.3-6ubuntu1_armhf.deb ... Unpacking libsoup-gnome-2.4-1:armhf (2.74.3-6ubuntu1) ... Selecting previously unselected package gir1.2-soup-2.4:armhf. Preparing to unpack .../290-gir1.2-soup-2.4_2.74.3-6ubuntu1_armhf.deb ... Unpacking gir1.2-soup-2.4:armhf (2.74.3-6ubuntu1) ... Selecting previously unselected package googletest. Preparing to unpack .../291-googletest_1.14.0-1_all.deb ... Unpacking googletest (1.14.0-1) ... Selecting previously unselected package libaspell-dev:armhf. Preparing to unpack .../292-libaspell-dev_0.60.8.1-1build1_armhf.deb ... Unpacking libaspell-dev:armhf (0.60.8.1-1build1) ... Selecting previously unselected package libatk1.0-dev:armhf. Preparing to unpack .../293-libatk1.0-dev_2.52.0-1build1_armhf.deb ... Unpacking libatk1.0-dev:armhf (2.52.0-1build1) ... Selecting previously unselected package xml-core. Preparing to unpack .../294-xml-core_0.19_all.deb ... Unpacking xml-core (0.19) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../295-libdbus-1-dev_1.14.10-4ubuntu4_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.14.10-4ubuntu4) ... Selecting previously unselected package libxtst6:armhf. Preparing to unpack .../296-libxtst6_2%3a1.2.3-1.1build1_armhf.deb ... Unpacking libxtst6:armhf (2:1.2.3-1.1build1) ... Selecting previously unselected package libxfixes-dev:armhf. Preparing to unpack .../297-libxfixes-dev_1%3a6.0.0-2build1_armhf.deb ... Unpacking libxfixes-dev:armhf (1:6.0.0-2build1) ... Selecting previously unselected package libxi-dev:armhf. Preparing to unpack .../298-libxi-dev_2%3a1.8.1-1build1_armhf.deb ... Unpacking libxi-dev:armhf (2:1.8.1-1build1) ... Selecting previously unselected package libxtst-dev:armhf. Preparing to unpack .../299-libxtst-dev_2%3a1.2.3-1.1build1_armhf.deb ... Unpacking libxtst-dev:armhf (2:1.2.3-1.1build1) ... Selecting previously unselected package libatspi2.0-dev:armhf. Preparing to unpack .../300-libatspi2.0-dev_2.52.0-1build1_armhf.deb ... Unpacking libatspi2.0-dev:armhf (2.52.0-1build1) ... Selecting previously unselected package libatk-bridge2.0-dev:armhf. Preparing to unpack .../301-libatk-bridge2.0-dev_2.52.0-1build1_armhf.deb ... Unpacking libatk-bridge2.0-dev:armhf (2.52.0-1build1) ... Selecting previously unselected package libsigc++-2.0-0v5:armhf. Preparing to unpack .../302-libsigc++-2.0-0v5_2.12.1-2_armhf.deb ... Unpacking libsigc++-2.0-0v5:armhf (2.12.1-2) ... Selecting previously unselected package libglibmm-2.4-1t64:armhf. Preparing to unpack .../303-libglibmm-2.4-1t64_2.66.7-1build1_armhf.deb ... Unpacking libglibmm-2.4-1t64:armhf (2.66.7-1build1) ... Selecting previously unselected package libatkmm-1.6-1v5:armhf. Preparing to unpack .../304-libatkmm-1.6-1v5_2.28.4-1build4_armhf.deb ... Unpacking libatkmm-1.6-1v5:armhf (2.28.4-1build4) ... Selecting previously unselected package libsigc++-2.0-dev:armhf. Preparing to unpack .../305-libsigc++-2.0-dev_2.12.1-2_armhf.deb ... Unpacking libsigc++-2.0-dev:armhf (2.12.1-2) ... Selecting previously unselected package libglibmm-2.4-dev:armhf. Preparing to unpack .../306-libglibmm-2.4-dev_2.66.7-1build1_armhf.deb ... Unpacking libglibmm-2.4-dev:armhf (2.66.7-1build1) ... Selecting previously unselected package libatkmm-1.6-dev:armhf. Preparing to unpack .../307-libatkmm-1.6-dev_2.28.4-1build4_armhf.deb ... Unpacking libatkmm-1.6-dev:armhf (2.28.4-1build4) ... Selecting previously unselected package libboost1.83-dev:armhf. Preparing to unpack .../308-libboost1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-atomic1.83.0:armhf. Preparing to unpack .../309-libboost-atomic1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-atomic1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-atomic1.83-dev:armhf. Preparing to unpack .../310-libboost-atomic1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-atomic1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../311-libboost-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-filesystem1.83.0:armhf. Preparing to unpack .../312-libboost-filesystem1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-filesystem1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-system1.83.0:armhf. Preparing to unpack .../313-libboost-system1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-system1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-system1.83-dev:armhf. Preparing to unpack .../314-libboost-system1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-system1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-filesystem1.83-dev:armhf. Preparing to unpack .../315-libboost-filesystem1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-filesystem1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-filesystem-dev:armhf. Preparing to unpack .../316-libboost-filesystem-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-filesystem-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libboost-stacktrace1.83.0:armhf. Preparing to unpack .../317-libboost-stacktrace1.83.0_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-stacktrace1.83.0:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-stacktrace1.83-dev:armhf. Preparing to unpack .../318-libboost-stacktrace1.83-dev_1.83.0-2.1ubuntu3_armhf.deb ... Unpacking libboost-stacktrace1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Selecting previously unselected package libboost-stacktrace-dev:armhf. Preparing to unpack .../319-libboost-stacktrace-dev_1.83.0.1ubuntu2_armhf.deb ... Unpacking libboost-stacktrace-dev:armhf (1.83.0.1ubuntu2) ... Selecting previously unselected package libcairomm-1.0-1v5:armhf. Preparing to unpack .../320-libcairomm-1.0-1v5_1.14.5-1build1_armhf.deb ... Unpacking libcairomm-1.0-1v5:armhf (1.14.5-1build1) ... Selecting previously unselected package libcairomm-1.0-dev:armhf. Preparing to unpack .../321-libcairomm-1.0-dev_1.14.5-1build1_armhf.deb ... Unpacking libcairomm-1.0-dev:armhf (1.14.5-1build1) ... Selecting previously unselected package librevenge-0.0-0:armhf. Preparing to unpack .../322-librevenge-0.0-0_0.0.5-3build1_armhf.deb ... Unpacking librevenge-0.0-0:armhf (0.0.5-3build1) ... Selecting previously unselected package libcdr-0.1-1:armhf. Preparing to unpack .../323-libcdr-0.1-1_0.1.7-1build2_armhf.deb ... Unpacking libcdr-0.1-1:armhf (0.1.7-1build2) ... Selecting previously unselected package librevenge-dev:armhf. Preparing to unpack .../324-librevenge-dev_0.0.5-3build1_armhf.deb ... Unpacking librevenge-dev:armhf (0.0.5-3build1) ... Selecting previously unselected package libcdr-dev:armhf. Preparing to unpack .../325-libcdr-dev_0.1.7-1build2_armhf.deb ... Unpacking libcdr-dev:armhf (0.1.7-1build2) ... Selecting previously unselected package libclone-perl:armhf. Preparing to unpack .../326-libclone-perl_0.46-1build3_armhf.deb ... Unpacking libclone-perl:armhf (0.46-1build3) ... Selecting previously unselected package libdatrie-dev:armhf. Preparing to unpack .../327-libdatrie-dev_0.2.13-3build1_armhf.deb ... Unpacking libdatrie-dev:armhf (0.2.13-3build1) ... Selecting previously unselected package libdbus-glib-1-2:armhf. Preparing to unpack .../328-libdbus-glib-1-2_0.112-3build2_armhf.deb ... Unpacking libdbus-glib-1-2:armhf (0.112-3build2) ... Selecting previously unselected package libdbus-glib-1-dev-bin. Preparing to unpack .../329-libdbus-glib-1-dev-bin_0.112-3build2_armhf.deb ... Unpacking libdbus-glib-1-dev-bin (0.112-3build2) ... Selecting previously unselected package libdbus-glib-1-dev:armhf. Preparing to unpack .../330-libdbus-glib-1-dev_0.112-3build2_armhf.deb ... Unpacking libdbus-glib-1-dev:armhf (0.112-3build2) ... Selecting previously unselected package libdouble-conversion3:armhf. Preparing to unpack .../331-libdouble-conversion3_3.3.0-1build1_armhf.deb ... Unpacking libdouble-conversion3:armhf (3.3.0-1build1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../332-libdrm-amdgpu1_2.4.120-2build1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.120-2build1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../333-libdrm-nouveau2_2.4.120-2build1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.120-2build1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../334-libdrm-radeon1_2.4.120-2build1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.120-2build1) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../335-libglvnd0_1.7.0-1build1_armhf.deb ... Unpacking libglvnd0:armhf (1.7.0-1build1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../336-libwayland-server0_1.22.0-2.1build1_armhf.deb ... Unpacking libwayland-server0:armhf (1.22.0-2.1build1) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../337-libxcb-randr0_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb-randr0:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../338-libgbm1_24.0.5-1ubuntu1_armhf.deb ... Unpacking libgbm1:armhf (24.0.5-1ubuntu1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../339-libglapi-mesa_24.0.5-1ubuntu1_armhf.deb ... Unpacking libglapi-mesa:armhf (24.0.5-1ubuntu1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../340-libx11-xcb1_2%3a1.8.7-1build1_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.8.7-1build1) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../341-libxcb-dri2-0_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../342-libxcb-dri3-0_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../343-libxcb-present0_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb-present0:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../344-libxcb-sync1_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb-sync1:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../345-libxcb-xfixes0_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../346-libxshmfence1_1.3-1build5_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1build5) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../347-libegl-mesa0_24.0.5-1ubuntu1_armhf.deb ... Unpacking libegl-mesa0:armhf (24.0.5-1ubuntu1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../348-libegl1_1.7.0-1build1_armhf.deb ... Unpacking libegl1:armhf (1.7.0-1build1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../349-libxcb-glx0_1.15-1ubuntu2_armhf.deb ... Unpacking libxcb-glx0:armhf (1.15-1ubuntu2) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../350-libxxf86vm1_1%3a1.1.4-1build4_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1build4) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../351-libvulkan1_1.3.275.0-1build1_armhf.deb ... Unpacking libvulkan1:armhf (1.3.275.0-1build1) ... Selecting previously unselected package libllvm17t64:armhf. Preparing to unpack .../352-libllvm17t64_1%3a17.0.6-9ubuntu1_armhf.deb ... Unpacking libllvm17t64:armhf (1:17.0.6-9ubuntu1) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../353-libgl1-mesa-dri_24.0.5-1ubuntu1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (24.0.5-1ubuntu1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../354-libglx-mesa0_24.0.5-1ubuntu1_armhf.deb ... Unpacking libglx-mesa0:armhf (24.0.5-1ubuntu1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../355-libglx0_1.7.0-1build1_armhf.deb ... Unpacking libglx0:armhf (1.7.0-1build1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../356-libgl1_1.7.0-1build1_armhf.deb ... Unpacking libgl1:armhf (1.7.0-1build1) ... Selecting previously unselected package libglx-dev:armhf. Preparing to unpack .../357-libglx-dev_1.7.0-1build1_armhf.deb ... Unpacking libglx-dev:armhf (1.7.0-1build1) ... Selecting previously unselected package libgl-dev:armhf. Preparing to unpack .../358-libgl-dev_1.7.0-1build1_armhf.deb ... Unpacking libgl-dev:armhf (1.7.0-1build1) ... Selecting previously unselected package libegl-dev:armhf. Preparing to unpack .../359-libegl-dev_1.7.0-1build1_armhf.deb ... Unpacking libegl-dev:armhf (1.7.0-1build1) ... Selecting previously unselected package libglvnd-core-dev:armhf. Preparing to unpack .../360-libglvnd-core-dev_1.7.0-1build1_armhf.deb ... Unpacking libglvnd-core-dev:armhf (1.7.0-1build1) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../361-libgles1_1.7.0-1build1_armhf.deb ... Unpacking libgles1:armhf (1.7.0-1build1) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../362-libgles2_1.7.0-1build1_armhf.deb ... Unpacking libgles2:armhf (1.7.0-1build1) ... Selecting previously unselected package libgles-dev:armhf. Preparing to unpack .../363-libgles-dev_1.7.0-1build1_armhf.deb ... Unpacking libgles-dev:armhf (1.7.0-1build1) ... Selecting previously unselected package libopengl0:armhf. Preparing to unpack .../364-libopengl0_1.7.0-1build1_armhf.deb ... Unpacking libopengl0:armhf (1.7.0-1build1) ... Selecting previously unselected package libopengl-dev:armhf. Preparing to unpack .../365-libopengl-dev_1.7.0-1build1_armhf.deb ... Unpacking libopengl-dev:armhf (1.7.0-1build1) ... Selecting previously unselected package libglvnd-dev:armhf. Preparing to unpack .../366-libglvnd-dev_1.7.0-1build1_armhf.deb ... Unpacking libglvnd-dev:armhf (1.7.0-1build1) ... Selecting previously unselected package libegl1-mesa-dev:armhf. Preparing to unpack .../367-libegl1-mesa-dev_24.0.5-1ubuntu1_armhf.deb ... Unpacking libegl1-mesa-dev:armhf (24.0.5-1ubuntu1) ... Selecting previously unselected package libenchant-2-dev:armhf. Preparing to unpack .../368-libenchant-2-dev_2.3.3-2build2_armhf.deb ... Unpacking libenchant-2-dev:armhf (2.3.3-2build2) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../369-libencode-locale-perl_1.05-3_all.deb ... Unpacking libencode-locale-perl (1.05-3) ... Selecting previously unselected package libepoxy-dev:armhf. Preparing to unpack .../370-libepoxy-dev_1.5.10-1build1_armhf.deb ... Unpacking libepoxy-dev:armhf (1.5.10-1build1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../371-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../372-libhttp-date-perl_6.06-1_all.deb ... Unpacking libhttp-date-perl (6.06-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../373-libfile-listing-perl_6.16-1_all.deb ... Unpacking libfile-listing-perl (6.16-1) ... Selecting previously unselected package libfribidi-dev:armhf. Preparing to unpack .../374-libfribidi-dev_1.0.13-3build1_armhf.deb ... Unpacking libfribidi-dev:armhf (1.0.13-3build1) ... Selecting previously unselected package libgc1:armhf. Preparing to unpack .../375-libgc1_1%3a8.2.6-1build1_armhf.deb ... Unpacking libgc1:armhf (1:8.2.6-1build1) ... Selecting previously unselected package libgc-dev:armhf. Preparing to unpack .../376-libgc-dev_1%3a8.2.6-1build1_armhf.deb ... Unpacking libgc-dev:armhf (1:8.2.6-1build1) ... Selecting previously unselected package libgtest-dev:armhf. Preparing to unpack .../377-libgtest-dev_1.14.0-1_armhf.deb ... Unpacking libgtest-dev:armhf (1.14.0-1) ... Selecting previously unselected package libgmock-dev:armhf. Preparing to unpack .../378-libgmock-dev_1.14.0-1_armhf.deb ... Unpacking libgmock-dev:armhf (1.14.0-1) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../379-libgraphite2-dev_1.3.14-2build1_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.14-2build1) ... Selecting previously unselected package libgslcblas0:armhf. Preparing to unpack .../380-libgslcblas0_2.7.1+dfsg-6ubuntu2_armhf.deb ... Unpacking libgslcblas0:armhf (2.7.1+dfsg-6ubuntu2) ... Selecting previously unselected package libgsl27:armhf. Preparing to unpack .../381-libgsl27_2.7.1+dfsg-6ubuntu2_armhf.deb ... Unpacking libgsl27:armhf (2.7.1+dfsg-6ubuntu2) ... Selecting previously unselected package libgsl-dev. Preparing to unpack .../382-libgsl-dev_2.7.1+dfsg-6ubuntu2_armhf.deb ... Unpacking libgsl-dev (2.7.1+dfsg-6ubuntu2) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../383-libharfbuzz-icu0_8.3.0-2build2_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (8.3.0-2build2) ... Selecting previously unselected package libharfbuzz-subset0:armhf. Preparing to unpack .../384-libharfbuzz-subset0_8.3.0-2build2_armhf.deb ... Unpacking libharfbuzz-subset0:armhf (8.3.0-2build2) ... Selecting previously unselected package libharfbuzz-cairo0:armhf. Preparing to unpack .../385-libharfbuzz-cairo0_8.3.0-2build2_armhf.deb ... Unpacking libharfbuzz-cairo0:armhf (8.3.0-2build2) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../386-libharfbuzz-dev_8.3.0-2build2_armhf.deb ... Unpacking libharfbuzz-dev:armhf (8.3.0-2build2) ... Selecting previously unselected package libthai-dev:armhf. Preparing to unpack .../387-libthai-dev_0.1.29-2build1_armhf.deb ... Unpacking libthai-dev:armhf (0.1.29-2build1) ... Selecting previously unselected package libxft-dev:armhf. Preparing to unpack .../388-libxft-dev_2.3.6-1build1_armhf.deb ... Unpacking libxft-dev:armhf (2.3.6-1build1) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../389-pango1.0-tools_1.52.1+ds-1build1_armhf.deb ... Unpacking pango1.0-tools (1.52.1+ds-1build1) ... Selecting previously unselected package libpango1.0-dev:armhf. Preparing to unpack .../390-libpango1.0-dev_1.52.1+ds-1build1_armhf.deb ... Unpacking libpango1.0-dev:armhf (1.52.1+ds-1build1) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../391-libwayland-bin_1.22.0-2.1build1_armhf.deb ... Unpacking libwayland-bin (1.22.0-2.1build1) ... Selecting previously unselected package libwayland-dev:armhf. Preparing to unpack .../392-libwayland-dev_1.22.0-2.1build1_armhf.deb ... Unpacking libwayland-dev:armhf (1.22.0-2.1build1) ... Selecting previously unselected package libxcomposite-dev:armhf. Preparing to unpack .../393-libxcomposite-dev_1%3a0.4.5-1build3_armhf.deb ... Unpacking libxcomposite-dev:armhf (1:0.4.5-1build3) ... Selecting previously unselected package libxcursor-dev:armhf. Preparing to unpack .../394-libxcursor-dev_1%3a1.2.1-1build1_armhf.deb ... Unpacking libxcursor-dev:armhf (1:1.2.1-1build1) ... Selecting previously unselected package libxdamage-dev:armhf. Preparing to unpack .../395-libxdamage-dev_1%3a1.1.6-1build1_armhf.deb ... Unpacking libxdamage-dev:armhf (1:1.1.6-1build1) ... Selecting previously unselected package libxinerama-dev:armhf. Preparing to unpack .../396-libxinerama-dev_2%3a1.1.4-3build1_armhf.deb ... Unpacking libxinerama-dev:armhf (2:1.1.4-3build1) ... Selecting previously unselected package libxkbcommon-dev:armhf. Preparing to unpack .../397-libxkbcommon-dev_1.6.0-1build1_armhf.deb ... Unpacking libxkbcommon-dev:armhf (1.6.0-1build1) ... Selecting previously unselected package libxrandr-dev:armhf. Preparing to unpack .../398-libxrandr-dev_2%3a1.5.2-2build1_armhf.deb ... Unpacking libxrandr-dev:armhf (2:1.5.2-2build1) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../399-wayland-protocols_1.34-1_all.deb ... Unpacking wayland-protocols (1.34-1) ... Selecting previously unselected package libgtk-3-dev:armhf. Preparing to unpack .../400-libgtk-3-dev_3.24.41-4ubuntu1_armhf.deb ... Unpacking libgtk-3-dev:armhf (3.24.41-4ubuntu1) ... Selecting previously unselected package libgspell-1-dev:armhf. Preparing to unpack .../401-libgspell-1-dev_1.12.2-1build4_armhf.deb ... Unpacking libgspell-1-dev:armhf (1.12.2-1build4) ... Selecting previously unselected package libpangomm-1.4-1v5:armhf. Preparing to unpack .../402-libpangomm-1.4-1v5_2.46.4-1build3_armhf.deb ... Unpacking libpangomm-1.4-1v5:armhf (2.46.4-1build3) ... Selecting previously unselected package libgtkmm-3.0-1t64:armhf. Preparing to unpack .../403-libgtkmm-3.0-1t64_3.24.9-1_armhf.deb ... Unpacking libgtkmm-3.0-1t64:armhf (3.24.9-1) ... Selecting previously unselected package libpangomm-1.4-dev:armhf. Preparing to unpack .../404-libpangomm-1.4-dev_2.46.4-1build3_armhf.deb ... Unpacking libpangomm-1.4-dev:armhf (2.46.4-1build3) ... Selecting previously unselected package libgtkmm-3.0-dev:armhf. Preparing to unpack .../405-libgtkmm-3.0-dev_3.24.9-1_armhf.deb ... Unpacking libgtkmm-3.0-dev:armhf (3.24.9-1) ... Selecting previously unselected package libgtkspell3-3-dev:armhf. Preparing to unpack .../406-libgtkspell3-3-dev_3.0.10-1build2_armhf.deb ... Unpacking libgtkspell3-3-dev:armhf (3.0.10-1build2) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../407-libhtml-tagset-perl_3.20-6_all.deb ... Unpacking libhtml-tagset-perl (3.20-6) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../408-liburi-perl_5.27-1_all.deb ... Unpacking liburi-perl (5.27-1) ... Selecting previously unselected package libhtml-parser-perl:armhf. Preparing to unpack .../409-libhtml-parser-perl_3.81-1build3_armhf.deb ... Unpacking libhtml-parser-perl:armhf (3.81-1build3) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../410-libhtml-tree-perl_5.07-3_all.deb ... Unpacking libhtml-tree-perl (5.07-3) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../411-libio-html-perl_1.004-3_all.deb ... Unpacking libio-html-perl (1.004-3) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../412-liblwp-mediatypes-perl_6.04-2_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-2) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../413-libhttp-message-perl_6.45-1ubuntu1_all.deb ... Unpacking libhttp-message-perl (6.45-1ubuntu1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../414-libhttp-cookies-perl_6.11-1_all.deb ... Unpacking libhttp-cookies-perl (6.11-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../415-libhttp-negotiate-perl_6.01-2_all.deb ... Unpacking libhttp-negotiate-perl (6.01-2) ... Selecting previously unselected package perl-openssl-defaults:armhf. Preparing to unpack .../416-perl-openssl-defaults_7build3_armhf.deb ... Unpacking perl-openssl-defaults:armhf (7build3) ... Selecting previously unselected package libnet-ssleay-perl:armhf. Preparing to unpack .../417-libnet-ssleay-perl_1.94-1build4_armhf.deb ... Unpacking libnet-ssleay-perl:armhf (1.94-1build4) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../418-libio-socket-ssl-perl_2.085-1_all.deb ... Unpacking libio-socket-ssl-perl (2.085-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../419-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../420-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../421-libjs-sphinxdoc_7.2.6-6_all.deb ... Unpacking libjs-sphinxdoc (7.2.6-6) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../422-libnet-http-perl_6.23-1_all.deb ... Unpacking libnet-http-perl (6.23-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../423-libtry-tiny-perl_0.31-2_all.deb ... Unpacking libtry-tiny-perl (0.31-2) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../424-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../425-libwww-perl_6.76-1_all.deb ... Unpacking libwww-perl (6.76-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../426-liblwp-protocol-https-perl_6.13-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.13-1) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../427-libncurses-dev_6.4+20240113-1ubuntu2_armhf.deb ... Unpacking libncurses-dev:armhf (6.4+20240113-1ubuntu2) ... Selecting previously unselected package libpoppler-dev:armhf. Preparing to unpack .../428-libpoppler-dev_24.02.0-1ubuntu9_armhf.deb ... Unpacking libpoppler-dev:armhf (24.02.0-1ubuntu9) ... Selecting previously unselected package libpoppler-glib-dev. Preparing to unpack .../429-libpoppler-glib-dev_24.02.0-1ubuntu9_armhf.deb ... Unpacking libpoppler-glib-dev (24.02.0-1ubuntu9) ... Selecting previously unselected package libpoppler-private-dev:armhf. Preparing to unpack .../430-libpoppler-private-dev_24.02.0-1ubuntu9_armhf.deb ... Unpacking libpoppler-private-dev:armhf (24.02.0-1ubuntu9) ... Selecting previously unselected package libpopt-dev:armhf. Preparing to unpack .../431-libpopt-dev_1.19+dfsg-1build1_armhf.deb ... Unpacking libpopt-dev:armhf (1.19+dfsg-1build1) ... Selecting previously unselected package libpotrace0:armhf. Preparing to unpack .../432-libpotrace0_1.16-2build1_armhf.deb ... Unpacking libpotrace0:armhf (1.16-2build1) ... Selecting previously unselected package libpotrace-dev:armhf. Preparing to unpack .../433-libpotrace-dev_1.16-2build1_armhf.deb ... Unpacking libpotrace-dev:armhf (1.16-2build1) ... Selecting previously unselected package libpsl-dev:armhf. Preparing to unpack .../434-libpsl-dev_0.21.2-1.1build1_armhf.deb ... Unpacking libpsl-dev:armhf (0.21.2-1.1build1) ... Selecting previously unselected package libpython3.12t64:armhf. Preparing to unpack .../435-libpython3.12t64_3.12.3-1_armhf.deb ... Unpacking libpython3.12t64:armhf (3.12.3-1) ... Selecting previously unselected package libpython3.12-dev:armhf. Preparing to unpack .../436-libpython3.12-dev_3.12.3-1_armhf.deb ... Unpacking libpython3.12-dev:armhf (3.12.3-1) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../437-libpython3-dev_3.12.3-0ubuntu1_armhf.deb ... Unpacking libpython3-dev:armhf (3.12.3-0ubuntu1) ... Selecting previously unselected package libreadline-dev:armhf. Preparing to unpack .../438-libreadline-dev_8.2-4build1_armhf.deb ... Unpacking libreadline-dev:armhf (8.2-4build1) ... Selecting previously unselected package libsqlite3-dev:armhf. Preparing to unpack .../439-libsqlite3-dev_3.45.1-1ubuntu2_armhf.deb ... Unpacking libsqlite3-dev:armhf (3.45.1-1ubuntu2) ... Selecting previously unselected package libsoup2.4-dev:armhf. Preparing to unpack .../440-libsoup2.4-dev_2.74.3-6ubuntu1_armhf.deb ... Unpacking libsoup2.4-dev:armhf (2.74.3-6ubuntu1) ... Selecting previously unselected package libvisio-0.1-1:armhf. Preparing to unpack .../441-libvisio-0.1-1_0.1.7-1build9_armhf.deb ... Unpacking libvisio-0.1-1:armhf (0.1.7-1build9) ... Selecting previously unselected package libvisio-dev:armhf. Preparing to unpack .../442-libvisio-dev_0.1.7-1build9_armhf.deb ... Unpacking libvisio-dev:armhf (0.1.7-1build9) ... Selecting previously unselected package libwpd-0.10-10:armhf. Preparing to unpack .../443-libwpd-0.10-10_0.10.3-2build2_armhf.deb ... Unpacking libwpd-0.10-10:armhf (0.10.3-2build2) ... Selecting previously unselected package libwpd-dev:armhf. Preparing to unpack .../444-libwpd-dev_0.10.3-2build2_armhf.deb ... Unpacking libwpd-dev:armhf (0.10.3-2build2) ... Selecting previously unselected package libwpg-0.3-3:armhf. Preparing to unpack .../445-libwpg-0.3-3_0.3.4-3build1_armhf.deb ... Unpacking libwpg-0.3-3:armhf (0.3.4-3build1) ... Selecting previously unselected package libxml-parser-perl. Preparing to unpack .../446-libxml-parser-perl_2.47-1build3_armhf.deb ... Unpacking libxml-parser-perl (2.47-1build3) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../447-libxslt1.1_1.1.39-0exp1build1_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.39-0exp1build1) ... Selecting previously unselected package libxslt1-dev:armhf. Preparing to unpack .../448-libxslt1-dev_1.1.39-0exp1build1_armhf.deb ... Unpacking libxslt1-dev:armhf (1.1.39-0exp1build1) ... Selecting previously unselected package ninja-build. Preparing to unpack .../449-ninja-build_1.11.1-2_armhf.deb ... Unpacking ninja-build (1.11.1-2) ... Selecting previously unselected package python3.12-dev. Preparing to unpack .../450-python3.12-dev_3.12.3-1_armhf.deb ... Unpacking python3.12-dev (3.12.3-1) ... Selecting previously unselected package python3-dev. Preparing to unpack .../451-python3-dev_3.12.3-0ubuntu1_armhf.deb ... Unpacking python3-dev (3.12.3-0ubuntu1) ... Selecting previously unselected package python3-lxml:armhf. Preparing to unpack .../452-python3-lxml_5.2.1-1_armhf.deb ... Unpacking python3-lxml:armhf (5.2.1-1) ... Selecting previously unselected package libdouble-conversion-dev:armhf. Preparing to unpack .../453-libdouble-conversion-dev_3.3.0-1build1_armhf.deb ... Unpacking libdouble-conversion-dev:armhf (3.3.0-1build1) ... Selecting previously unselected package libwpg-dev:armhf. Preparing to unpack .../454-libwpg-dev_0.3.4-3build1_armhf.deb ... Unpacking libwpg-dev:armhf (0.3.4-3build1) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../455-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:armhf (1.5.7-2) ... Setting up libgraphite2-3:armhf (1.3.14-2build1) ... Setting up liblcms2-2:armhf (2.14-2build1) ... Setting up libpixman-1-0:armhf (0.42.2-1build1) ... Setting up libsharpyuv0:armhf (1.3.2-0.4build3) ... Setting up libwayland-server0:armhf (1.22.0-2.1build1) ... Setting up libaom3:armhf (3.8.2-2build1) ... Setting up libxau6:armhf (1:1.0.9-1build6) ... Setting up imagemagick-6-common (8:6.9.12.98+dfsg1-5.2build2) ... Setting up libdouble-conversion3:armhf (3.3.0-1build1) ... Setting up libboost-stacktrace1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libboost1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up libpixman-1-dev:armhf (0.42.2-1build1) ... Setting up liblerc4:armhf (4.0.0+ds-4ubuntu2) ... Setting up libzstd-dev:armhf (1.5.5+dfsg2-2build1) ... Setting up libglvnd-core-dev:armhf (1.7.0-1build1) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libwmflite-0.2-7:armhf (0.2.13-1.1build3) ... Setting up libdatrie1:armhf (0.2.13-3build1) ... Setting up libgslcblas0:armhf (2.7.1+dfsg-6ubuntu2) ... Setting up libgspell-1-common (1.12.2-1build4) ... Setting up libmagic-mgc (1:5.45-3build1) ... Setting up libclone-perl:armhf (0.46-1build3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libaspell15:armhf (0.60.8.1-1build1) ... Setting up libglvnd0:armhf (1.7.0-1build1) ... Setting up libhtml-tagset-perl (3.20-6) ... Setting up libdebhelper-perl (13.14.1ubuntu5) ... Setting up libbrotli1:armhf (1.1.0-2build2) ... Setting up liblwp-mediatypes-perl (6.04-2) ... Setting up libboost-system1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu3) ... Setting up libuv1t64:armhf (1.48.0-1.1build1) ... Setting up libmagic1t64:armhf (1:5.45-3build1) ... Setting up x11-common (1:7.7+23ubuntu3) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libtry-tiny-perl (0.31-2) ... Setting up libsensors-config (1:3.6.0-9build1) ... Setting up libpsl5t64:armhf (0.21.2-1.1build1) ... Setting up libnghttp2-14:armhf (1.59.0-1build4) ... Setting up libdeflate0:armhf (1.19-1build1) ... Setting up libaspell-dev:armhf (0.60.8.1-1build1) ... Setting up perl-openssl-defaults:armhf (7build3) ... Setting up libwebpdecoder3:armhf (1.3.2-0.4build3) ... Setting up gettext-base (0.21-14ubuntu2) ... Setting up libgsl27:armhf (2.7.1+dfsg-6ubuntu2) ... Setting up m4 (1.4.19-4build1) ... Setting up xkb-data (2.41-2ubuntu1) ... Setting up liblzo2-2:armhf (2.10-2build4) ... Setting up libencode-locale-perl (1.05-3) ... Setting up file (1:5.45-3build1) ... Setting up libboost-filesystem1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up libffi-dev:armhf (3.4.6-1build1) ... Setting up googletest (1.14.0-1) ... Setting up libpthread-stubs0-dev:armhf (0.4-1build3) ... Setting up libjbig0:armhf (2.1-6.1ubuntu2) ... Setting up libpcre2-16-0:armhf (10.42-4ubuntu2) ... Setting up librevenge-0.0-0:armhf (0.0.5-3build1) ... Setting up libopengl0:armhf (1.7.0-1build1) ... Setting up ninja-build (1.11.1-2) ... Setting up libelf1t64:armhf (0.190-1.1build4) ... Setting up libpsl-dev:armhf (0.21.2-1.1build1) ... Setting up libdw1t64:armhf (0.190-1.1build4) ... Setting up libsasl2-modules-db:armhf (2.1.28+dfsg1-5ubuntu3) ... Setting up libboost-atomic1.83.0:armhf (1.83.0-2.1ubuntu3) ... Setting up librevenge-dev:armhf (0.0.5-3build1) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:armhf (1.3.14-2build1) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:armhf (10.42-4ubuntu2) ... Setting up libglib2.0-0t64:armhf (2.80.0-6ubuntu1) ... Setting up libglib2.0-data (2.80.0-6ubuntu1) ... Setting up libpkgconf3:armhf (1.8.1-2build1) ... Setting up libgles2:armhf (1.7.0-1build1) ... Setting up libexpat1-dev:armhf (2.6.1-2build1) ... Setting up emacsen-common (3.0.5) ... Setting up libsqlite3-dev:armhf (3.45.1-1ubuntu2) ... Setting up libfreetype6:armhf (2.13.2+dfsg-1build3) ... Setting up libx11-data (2:1.8.7-1build1) ... Setting up libepoxy0:armhf (1.5.10-1build1) ... Setting up libnspr4:armhf (2:4.35-1.1build1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build7) ... Setting up libsigc++-2.0-0v5:armhf (2.12.1-2) ... Setting up uuid-dev:armhf (2.39.3-9ubuntu6) ... Setting up libavahi-common-data:armhf (0.8-13ubuntu6) ... Setting up libncurses6:armhf (6.4+20240113-1ubuntu2) ... Setting up libgles1:armhf (1.7.0-1build1) ... Setting up libdbus-1-3:armhf (1.14.10-4ubuntu4) ... Setting up libfribidi0:armhf (1.0.13-3build1) ... Setting up libexif12:armhf (0.6.24-1build2) ... Setting up fonts-dejavu-mono (2.37-8) ... Setting up libimath-3-1-29t64:armhf (3.1.9-3.1ubuntu2) ... Setting up libboost-stacktrace1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up libio-html-perl (1.004-3) ... Setting up autopoint (0.21-14ubuntu2) ... Setting up libjsoncpp25:armhf (1.9.5-6build1) ... Setting up fonts-dejavu-core (2.37-8) ... Setting up libsepol-dev:armhf (3.5-2build1) ... Setting up pkgconf-bin (1.8.1-2build1) ... Setting up gir1.2-glib-2.0:armhf (2.80.0-6ubuntu1) ... Setting up libsensors5:armhf (1:3.6.0-9build1) ... Setting up liblerc-dev:armhf (4.0.0+ds-4ubuntu2) ... Setting up libjpeg-turbo8:armhf (2.1.5-2ubuntu2) ... Setting up libgc1:armhf (1:8.2.6-1build1) ... Setting up libltdl7:armhf (2.4.7-7build1) ... Setting up libfftw3-double3:armhf (3.3.10-1ubuntu3) ... Setting up libglapi-mesa:armhf (24.0.5-1ubuntu1) ... Setting up libsasl2-2:armhf (2.1.28+dfsg1-5ubuntu3) ... Setting up libssh-4:armhf (0.10.6-2build2) ... Setting up libdouble-conversion-dev:armhf (3.3.0-1build1) ... Setting up libvulkan1:armhf (1.3.275.0-1build1) ... Setting up libboost-atomic1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up autoconf (2.71-3) ... Setting up libsoup2.4-common (2.74.3-6ubuntu1) ... Setting up libwebp7:armhf (1.3.2-0.4build3) ... Setting up libtimedate-perl (2.3300-2) ... Setting up liblcms2-dev:armhf (2.14-2build1) ... Setting up liblzma-dev:armhf (5.6.1+really5.4.5-1) ... Setting up libicu74:armhf (74.2-1ubuntu3) ... Setting up zlib1g-dev:armhf (1:1.3.dfsg-3.1ubuntu2) ... Setting up libpcre2-posix3:armhf (10.42-4ubuntu2) ... Setting up dwz (0.15-1build6) ... Setting up wayland-protocols (1.34-1) ... Setting up liblqr-1-0:armhf (0.4.2-2.1build2) ... Setting up libduktape207:armhf (2.7.0+tests-0ubuntu3) ... Setting up gir1.2-glib-2.0-dev:armhf (2.80.0-6ubuntu1) ... Setting up libxshmfence1:armhf (1.3-1build5) ... Setting up at-spi2-common (2.52.0-1build1) ... Setting up librhash0:armhf (1.4.3-3build1) ... Setting up libboost-stacktrace-dev:armhf (1.83.0.1ubuntu2) ... Setting up dbus-session-bus-common (1.14.10-4ubuntu4) ... Setting up libuchardet0:armhf (0.0.8-1build1) ... Setting up debugedit (1:5.0-5build2) ... Setting up libopenjp2-7:armhf (2.5.0-2build3) ... Setting up libsub-override-perl (0.10-1) ... Setting up libharfbuzz0b:armhf (8.3.0-2build2) ... Setting up libthai-data (0.1.29-2build1) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.4) ... Setting up sgml-base (1.31) ... Setting up cmake-data (3.28.3-1build7) ... Setting up libboost-dev:armhf (1.83.0.1ubuntu2) ... Setting up libwayland-egl1:armhf (1.22.0-2.1build1) ... Setting up libboost-system1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up libmagickcore-6-headers (8:6.9.12.98+dfsg1-5.2build2) ... Setting up libdjvulibre-text (3.5.28-2build4) ... Setting up libopengl-dev:armhf (1.7.0-1build1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libhunspell-1.7-0:armhf (1.7.2+really1.7.2-10build3) ... Setting up glib-networking-common (2.80.0-1build1) ... Setting up dbus-system-bus-common (1.14.10-4ubuntu4) ... Setting up libde265-0:armhf (1.0.15-1build3) ... Setting up libsharpyuv-dev:armhf (1.3.2-0.4build3) ... Setting up libgc-dev:armhf (1:8.2.6-1build1) ... Setting up libwebpmux3:armhf (1.3.2-0.4build3) ... Setting up libbsd0:armhf (0.12.1-1build1) ... Setting up libwpd-0.10-10:armhf (0.10.3-2build2) ... Setting up libdeflate-dev:armhf (1.19-1build1) ... Setting up libdrm-common (2.4.120-2build1) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3ubuntu3) ... Setting up libldap2:armhf (2.6.7+dfsg-1~exp1ubuntu8) ... Setting up liburi-perl (5.27-1) ... Setting up dbus-bin (1.14.10-4ubuntu4) ... Setting up libbrotli-dev:armhf (1.1.0-2build2) ... Setting up libvisio-0.1-1:armhf (0.1.7-1build9) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libpopt0:armhf (1.19+dfsg-1build1) ... Setting up libbz2-dev:armhf (1.0.8-5.1) ... Setting up libxkbcommon0:armhf (1.6.0-1build1) ... Setting up libpotrace0:armhf (1.16-2build1) ... Setting up libwayland-client0:armhf (1.22.0-2.1build1) ... Setting up libnet-ssleay-perl:armhf (1.94-1build4) ... Setting up libjpeg8:armhf (8c-2ubuntu11) ... Setting up automake (1:1.16.5-1.3ubuntu1) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up x11proto-dev (2023.2-1) ... Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libblkid-dev:armhf (2.39.3-9ubuntu6) ... Setting up libimath-dev:armhf (3.1.9-3.1ubuntu2) ... Setting up libice6:armhf (2:1.0.10-1build3) ... Setting up libhttp-date-perl (6.06-1) ... Setting up session-migration (0.3.9build1) ... Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service. Setting up libjpeg-turbo8-dev:armhf (2.1.5-2ubuntu2) ... Setting up libxdmcp6:armhf (1:1.1.3-0ubuntu6) ... Setting up libmagickcore-6-arch-config:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Setting up libexif-dev:armhf (0.6.24-1build2) ... Setting up libncurses-dev:armhf (6.4+20240113-1ubuntu2) ... Setting up libxcb1:armhf (1.15-1ubuntu2) ... Setting up gettext (0.21-14ubuntu2) ... Setting up libgsl-dev (2.7.1+dfsg-6ubuntu2) ... Setting up libharfbuzz-icu0:armhf (8.3.0-2build2) ... Setting up libxcb-xfixes0:armhf (1.15-1ubuntu2) ... Setting up libatk1.0-0t64:armhf (2.52.0-1build1) ... Setting up libfile-listing-perl (6.16-1) ... Setting up libxau-dev:armhf (1:1.0.9-1build6) ... Setting up libpython3.12-stdlib:armhf (3.12.3-1) ... Setting up libgtest-dev:armhf (1.14.0-1) ... Setting up libpcre2-dev:armhf (10.42-4ubuntu2) ... Setting up libcurl4t64:armhf (8.5.0-2ubuntu10.1) ... Setting up libice-dev:armhf (2:1.0.10-1build3) ... Setting up dictionaries-common (1.29.7) ... Setting up libtool (2.4.7-7build1) ... Setting up libgirepository-2.0-0:armhf (2.80.0-6ubuntu1) ... Setting up libxcb-render0:armhf (1.15-1ubuntu2) ... Setting up gir1.2-atk-1.0:armhf (2.52.0-1build1) ... Setting up libselinux1-dev:armhf (3.5-2ubuntu2) ... Setting up libmagickwand-6-headers (8:6.9.12.98+dfsg1-5.2build2) ... Setting up fontconfig-config (2.15.0-1.1ubuntu2) ... Setting up libfribidi-dev:armhf (1.0.13-3build1) ... Setting up libxcb-glx0:armhf (1.15-1ubuntu2) ... Setting up libwebpdemux2:armhf (1.3.2-0.4build3) ... Setting up libxkbcommon-dev:armhf (1.6.0-1build1) ... Setting up python3.12 (3.12.3-1) ... Setting up libedit2:armhf (3.1-20230828-1build1) ... Setting up libpotrace-dev:armhf (1.16-2build1) ... Setting up libpng-dev:armhf (1.6.43-5build1) ... Setting up libdjvulibre21:armhf (3.5.28-2build4) ... Setting up libavahi-common3:armhf (0.8-13ubuntu6) ... Setting up libjbig-dev:armhf (2.1-6.1ubuntu2) ... Setting up libcurl3t64-gnutls:armhf (8.5.0-2ubuntu10.1) ... Setting up libglib2.0-bin (2.80.0-6ubuntu1) ... Setting up libnet-http-perl (6.23-1) ... Setting up liblqr-1-0-dev:armhf (0.4.2-2.1build2) ... Setting up libnss3:armhf (2:3.98-1build1) ... Setting up libxcb-shm0:armhf (1.15-1ubuntu2) ... Setting up libboost-filesystem1.83-dev:armhf (1.83.0-2.1ubuntu3) ... Setting up dbus-daemon (1.14.10-4ubuntu4) ... Setting up libharfbuzz-gobject0:armhf (8.3.0-2build2) ... Setting up libcdr-0.1-1:armhf (0.1.7-1build2) ... Setting up libreadline-dev:armhf (8.2-4build1) ... Setting up libdjvulibre-dev:armhf (3.5.28-2build4) ... Setting up libcolord2:armhf (1.4.7-1build2) ... Setting up pkgconf:armhf (1.8.1-2build1) ... Setting up libpopt-dev:armhf (1.19+dfsg-1build1) ... Setting up libfreetype-dev:armhf (2.13.2+dfsg-1build3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libxcb-present0:armhf (1.15-1ubuntu2) ... Setting up libdconf1:armhf (0.40.0-4build2) ... Setting up libglibmm-2.4-1t64:armhf (2.66.7-1build1) ... Setting up libpython3.12t64:armhf (3.12.3-1) ... Setting up dh-autoreconf (20) ... Setting up libsigc++-2.0-dev:armhf (2.12.1-2) ... Setting up libltdl-dev:armhf (2.4.7-7build1) ... Setting up libthai0:armhf (0.1.29-2build1) ... Setting up libxdmcp-dev:armhf (1:1.1.3-0ubuntu6) ... Setting up libwayland-bin (1.22.0-2.1build1) ... Setting up libwebp-dev:armhf (1.3.2-0.4build3) ... Setting up libllvm17t64:armhf (1:17.0.6-9ubuntu1) ... Setting up libopenjp2-7-dev:armhf (2.5.0-2build3) ... Setting up libxcb-sync1:armhf (1.15-1ubuntu2) ... Setting up libdbus-glib-1-2:armhf (0.112-3build2) ... Setting up dbus (1.14.10-4ubuntu4) ... Setting up libopenexr-3-1-30:armhf (3.1.5-5.1build3) ... Setting up shared-mime-info (2.4-4) ... Setting up libwpd-dev:armhf (0.10.3-2build2) ... Setting up icu-devtools (74.2-1ubuntu3) ... Setting up libgmock-dev:armhf (1.14.0-1) ... Setting up libjs-sphinxdoc (7.2.6-6) ... Setting up libraw23t64:armhf (0.21.2-2.1build1) ... Setting up libwpg-0.3-3:armhf (0.3.4-3build1) ... Setting up libxcb-dri2-0:armhf (1.15-1ubuntu2) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libdrm2:armhf (2.4.120-2build1) ... Setting up libdatrie-dev:armhf (0.2.13-3build1) ... Setting up groff-base (1.23.0-3build2) ... Setting up libtiff6:armhf (4.5.1+git230720-4ubuntu2) ... Setting up libwayland-cursor0:armhf (1.22.0-2.1build1) ... Setting up libxcb-randr0:armhf (1.15-1ubuntu2) ... Setting up xml-core (0.19) ... Setting up libhtml-parser-perl:armhf (3.81-1build3) ... Setting up libxslt1.1:armhf (1.1.39-0exp1build1) ... Setting up hunspell-en-us (1:2020.12.07-2) ... Setting up libpam-systemd:armhf (255.4-1ubuntu8) ... Setting up libharfbuzz-subset0:armhf (8.3.0-2build2) ... Setting up libx11-6:armhf (2:1.8.7-1build1) ... Setting up libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-3ubuntu3) ... Setting up libfontconfig1:armhf (2.15.0-1.1ubuntu2) ... Setting up libatkmm-1.6-1v5:armhf (2.28.4-1build4) ... Setting up libjpeg8-dev:armhf (8c-2ubuntu11) ... Setting up libtiffxx6:armhf (4.5.1+git230720-4ubuntu2) ... Setting up libxcomposite1:armhf (1:0.4.5-1build3) ... Setting up libsm6:armhf (2:1.2.3-1build3) ... Setting up libarchive13t64:armhf (3.7.2-2) ... Setting up libicu-dev:armhf (74.2-1ubuntu3) ... Setting up libavahi-client3:armhf (0.8-13ubuntu6) ... Setting up libmount-dev:armhf (2.39.3-9ubuntu6) ... Setting up libboost-filesystem-dev:armhf (1.83.0.1ubuntu2) ... Setting up libio-socket-ssl-perl (2.085-1) ... Setting up libpython3-stdlib:armhf (3.12.3-0ubuntu1) ... Setting up libhttp-message-perl (6.45-1ubuntu1) ... Setting up libdrm-amdgpu1:armhf (2.4.120-2build1) ... Setting up libxcb-dri3-0:armhf (1.15-1ubuntu2) ... Setting up gtk-update-icon-cache (3.24.41-4ubuntu1) ... Setting up libx11-xcb1:armhf (2:1.8.7-1build1) ... Setting up libhttp-negotiate-perl (6.01-2) ... Setting up fontconfig (2.15.0-1.1ubuntu2) ... Regenerating fonts cache... done. Setting up libproxy1v5:armhf (0.5.4-4build1) ... Setting up libdrm-nouveau2:armhf (2.4.120-2build1) ... Setting up libxdamage1:armhf (1:1.1.6-1build1) ... Setting up libxcb1-dev:armhf (1.15-1ubuntu2) ... Setting up libmagick++-6-headers (8:6.9.12.98+dfsg1-5.2build2) ... Setting up libxrender1:armhf (1:0.9.10-1.1build1) ... Setting up gir1.2-gdkpixbuf-2.0:armhf (2.42.10+dfsg-3ubuntu3) ... Setting up libgbm1:armhf (24.0.5-1ubuntu1) ... Setting up libhttp-cookies-perl (6.11-1) ... Setting up libpoppler134:armhf (24.02.0-1ubuntu9) ... Setting up libenchant-2-2:armhf (2.3.3-2build2) ... Setting up libfontconfig-dev:armhf (2.15.0-1.1ubuntu2) ... Setting up libsm-dev:armhf (2:1.2.3-1build3) ... Setting up libdrm-radeon1:armhf (2.4.120-2build1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-3) ... Setting up libpango-1.0-0:armhf (1.52.1+ds-1build1) ... Setting up libgl1-mesa-dri:armhf (24.0.5-1ubuntu1) ... Setting up libdbus-glib-1-dev-bin (0.112-3build2) ... Setting up libjpeg-dev:armhf (8c-2ubuntu11) ... Setting up libx11-dev:armhf (2:1.8.7-1build1) ... Setting up libxext6:armhf (2:1.3.4-1build2) ... Setting up python3 (3.12.3-0ubuntu1) ... Setting up libpython3.12-dev:armhf (3.12.3-1) ... Setting up man-db (2.12.0-4build2) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /usr/lib/systemd/system/man-db.timer. Setting up libwpg-dev:armhf (0.3.4-3build1) ... Setting up libwayland-dev:armhf (1.22.0-2.1build1) ... Setting up libcairo2:armhf (1.18.0-3build1) ... Setting up libxxf86vm1:armhf (1:1.1.4-1build4) ... Setting up libpoppler-glib8t64:armhf (24.02.0-1ubuntu9) ... Setting up libcairomm-1.0-1v5:armhf (1.14.5-1build1) ... Setting up libxcb-shm0-dev:armhf (1.15-1ubuntu2) ... Setting up dbus-user-session (1.14.10-4ubuntu4) ... Setting up libxml2-dev:armhf (2.9.14+dfsg-1.3ubuntu3) ... Setting up libegl-mesa0:armhf (24.0.5-1ubuntu1) ... Setting up libopenexr-dev (3.1.5-5.1build3) ... Setting up python3-packaging (24.0-1) ... Setting up libharfbuzz-cairo0:armhf (8.3.0-2build2) ... Setting up libwmf-0.2-7:armhf (0.2.13-1.1build3) ... Setting up libtiff-dev:armhf (4.5.1+git230720-4ubuntu2) ... Setting up libxfixes3:armhf (1:6.0.0-2build1) ... Setting up libcdr-dev:armhf (0.1.7-1build2) ... Setting up libxinerama1:armhf (2:1.1.4-3build1) ... Setting up libxt6t64:armhf (1:1.2.1-1.2build1) ... Setting up libxrandr2:armhf (2:1.5.2-2build1) ... Setting up python3.12-dev (3.12.3-1) ... Setting up libxcb-render0-dev:armhf (1.15-1ubuntu2) ... Setting up libxext-dev:armhf (2:1.3.4-1build2) ... Setting up libthai-dev:armhf (0.1.29-2build1) ... Setting up libgdk-pixbuf2.0-bin (2.42.10+dfsg-3ubuntu3) ... Setting up python3-lxml:armhf (5.2.1-1) ... Setting up libegl1:armhf (1.7.0-1build1) ... Setting up cmake (3.28.3-1build7) ... Setting up libcairo-gobject2:armhf (1.18.0-3build1) ... Setting up libpangoft2-1.0-0:armhf (1.52.1+ds-1build1) ... Setting up libxrender-dev:armhf (1:0.9.10-1.1build1) ... Setting up libcups2t64:armhf (2.4.7-1.2ubuntu7) ... Setting up libvisio-dev:armhf (0.1.7-1build9) ... Setting up libpangocairo-1.0-0:armhf (1.52.1+ds-1build1) ... Setting up python3-pkg-resources (68.1.2-2ubuntu1) ... Setting up libpoppler-dev:armhf (24.02.0-1ubuntu9) ... Setting up libcairo-script-interpreter2:armhf (1.18.0-3build1) ... Setting up libglib2.0-dev-bin (2.80.0-6ubuntu1) ... Setting up glib-networking-services (2.80.0-1build1) ... Setting up libxft2:armhf (2.3.6-1build1) ... Setting up gir1.2-freedesktop:armhf (1.80.1-1) ... Setting up libglx-mesa0:armhf (24.0.5-1ubuntu1) ... Setting up libpython3-dev:armhf (3.12.3-0ubuntu1) ... Setting up libxslt1-dev:armhf (1.1.39-0exp1build1) ... Setting up python3-setuptools (68.1.2-2ubuntu1) ... Setting up libpangoxft-1.0-0:armhf (1.52.1+ds-1build1) ... Setting up libxi6:armhf (2:1.8.1-1build1) ... Setting up libglx0:armhf (1.7.0-1build1) ... Setting up libxtst6:armhf (2:1.2.3-1.1build1) ... Setting up libxcursor1:armhf (1:1.2.1-1build1) ... Setting up libpoppler-private-dev:armhf (24.02.0-1ubuntu9) ... Setting up pango1.0-tools (1.52.1+ds-1build1) ... Setting up debhelper (13.14.1ubuntu5) ... Setting up dconf-service (0.40.0-4build2) ... Setting up gir1.2-harfbuzz-0.0:armhf (8.3.0-2build2) ... Setting up librsvg2-2:armhf (2.58.0+dfsg-1build1) ... Setting up libxfixes-dev:armhf (1:6.0.0-2build1) ... Setting up libwmf-dev (0.2.13-1.1build3) ... Setting up gir1.2-pango-1.0:armhf (1.52.1+ds-1build1) ... Setting up libxrandr-dev:armhf (2:1.5.2-2build1) ... Setting up libgl1:armhf (1.7.0-1build1) ... Setting up libglib2.0-dev:armhf (2.80.0-6ubuntu1) ... Setting up libxt-dev:armhf (1:1.2.1-1.2build1) ... Setting up libatspi2.0-0t64:armhf (2.52.0-1build1) ... Setting up libglibmm-2.4-dev:armhf (2.66.7-1build1) ... Setting up python3-dev (3.12.3-0ubuntu1) ... Setting up gir1.2-freedesktop-dev:armhf (1.80.1-1) ... Setting up libxinerama-dev:armhf (2:1.1.4-3build1) ... Setting up librsvg2-common:armhf (2.58.0+dfsg-1build1) ... Setting up libpangomm-1.4-1v5:armhf (2.46.4-1build3) ... Setting up libglx-dev:armhf (1.7.0-1build1) ... Setting up libcairo2-dev:armhf (1.18.0-3build1) ... Setting up gir1.2-poppler-0.18:armhf (24.02.0-1ubuntu9) ... Setting up libxi-dev:armhf (2:1.8.1-1build1) ... Setting up gir1.2-rsvg-2.0:armhf (2.58.0+dfsg-1build1) ... Setting up libgl-dev:armhf (1.7.0-1build1) ... Setting up libatk1.0-dev:armhf (2.52.0-1build1) ... Setting up libxft-dev:armhf (2.3.6-1build1) ... Setting up libxtst-dev:armhf (2:1.2.3-1.1build1) ... Setting up libxdamage-dev:armhf (1:1.1.6-1build1) ... Setting up dh-python (6.20240401) ... Setting up libgdk-pixbuf-2.0-dev:armhf (2.42.10+dfsg-3ubuntu3) ... Setting up libatk-bridge2.0-0t64:armhf (2.52.0-1build1) ... Setting up libharfbuzz-dev:armhf (8.3.0-2build2) ... Setting up libpoppler-glib-dev (24.02.0-1ubuntu9) ... Setting up dconf-gsettings-backend:armhf (0.40.0-4build2) ... Setting up libegl-dev:armhf (1.7.0-1build1) ... Setting up libxcomposite-dev:armhf (1:0.4.5-1build3) ... Setting up libxcursor-dev:armhf (1:1.2.1-1build1) ... Setting up libenchant-2-dev:armhf (2.3.3-2build2) ... Setting up libepoxy-dev:armhf (1.5.10-1build1) ... Setting up gir1.2-atspi-2.0:armhf (2.52.0-1build1) ... Setting up libcairomm-1.0-dev:armhf (1.14.5-1build1) ... Setting up libpango1.0-dev:armhf (1.52.1+ds-1build1) ... Setting up libatkmm-1.6-dev:armhf (2.28.4-1build4) ... Setting up librsvg2-dev:armhf (2.58.0+dfsg-1build1) ... Setting up libpangomm-1.4-dev:armhf (2.46.4-1build3) ... Setting up libgles-dev:armhf (1.7.0-1build1) ... Setting up libgtk-3-common (3.24.41-4ubuntu1) ... Setting up gsettings-desktop-schemas (46.0-1ubuntu2) ... Setting up libglvnd-dev:armhf (1.7.0-1build1) ... Setting up glib-networking:armhf (2.80.0-1build1) ... Setting up libegl1-mesa-dev:armhf (24.0.5-1ubuntu1) ... Setting up libsoup-2.4-1:armhf (2.74.3-6ubuntu1) ... Setting up libsoup-gnome-2.4-1:armhf (2.74.3-6ubuntu1) ... Setting up gir1.2-soup-2.4:armhf (2.74.3-6ubuntu1) ... Setting up libsoup2.4-dev:armhf (2.74.3-6ubuntu1) ... Setting up adwaita-icon-theme (46.0-1) ... update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode Setting up libgtk-3-0t64:armhf (3.24.41-4ubuntu1) ... Setting up libgtkmm-3.0-1t64:armhf (3.24.9-1) ... Setting up libgspell-1-2:armhf (1.12.2-1build4) ... Setting up libheif-plugin-aomdec:armhf (1.17.6-1ubuntu4) ... Setting up libheif-plugin-libde265:armhf (1.17.6-1ubuntu4) ... Setting up libwww-perl (6.76-1) ... Setting up libgtkspell3-3-0:armhf (3.0.10-1build2) ... Setting up libheif1:armhf (1.17.6-1ubuntu4) ... Setting up gir1.2-gtk-3.0:armhf (3.24.41-4ubuntu1) ... Setting up gir1.2-gspell-1:armhf (1.12.2-1build4) ... Setting up libmagickcore-6.q16-7t64:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Setting up gir1.2-gtkspell3-3.0:armhf (3.0.10-1build2) ... Setting up libmagickwand-6.q16-7t64:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Setting up humanity-icon-theme (0.6.16) ... Setting up libmagick++-6.q16-9t64:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Setting up libmagickcore-6.q16-7-extra:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Setting up liblwp-protocol-https-perl (6.13-1) ... Setting up libxml-parser-perl (2.47-1build3) ... Setting up ubuntu-mono (24.04-0ubuntu1) ... Setting up libmagickcore-6.q16-dev:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Setting up libmagickwand-6.q16-dev:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Setting up libmagick++-6.q16-dev:armhf (8:6.9.12.98+dfsg1-5.2build2) ... Setting up libmagick++-dev (8:6.9.12.98+dfsg1-5.2build2) ... Processing triggers for libc-bin (2.39-0ubuntu8.1) ... Processing triggers for systemd (255.4-1ubuntu8) ... Processing triggers for sgml-base (1.31) ... Setting up libdbus-1-dev:armhf (1.14.10-4ubuntu4) ... Setting up libatspi2.0-dev:armhf (2.52.0-1build1) ... Setting up libdbus-glib-1-dev:armhf (0.112-3build2) ... Setting up libatk-bridge2.0-dev:armhf (2.52.0-1build1) ... Setting up libgtk-3-dev:armhf (3.24.41-4ubuntu1) ... Setting up libgspell-1-dev:armhf (1.12.2-1build4) ... Setting up libgtkspell3-3-dev:armhf (3.0.10-1build2) ... Setting up libgtkmm-3.0-dev:armhf (3.24.9-1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for dictionaries-common (1.29.7) ... Processing triggers for libgdk-pixbuf-2.0-0:armhf (2.42.10+dfsg-3ubuntu3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-177-generic #197-Ubuntu SMP Thu Mar 28 22:51:24 UTC 2024 arm64 (armv7l) Toolchain package versions: binutils_2.42-4ubuntu2 dpkg-dev_1.22.6ubuntu6 g++-13_13.2.0-23ubuntu4 gcc-13_13.2.0-23ubuntu4 libc6-dev_2.39-0ubuntu8.1 libstdc++-13-dev_13.2.0-23ubuntu4 libstdc++6_14-20240412-0ubuntu1 linux-libc-dev_6.8.0-31.31 Package versions: adduser_3.137ubuntu1 advancecomp_2.5-1build1 adwaita-icon-theme_46.0-1 apt_2.7.14build2 apt-utils_2.7.14build2 at-spi2-common_2.52.0-1build1 autoconf_2.71-3 automake_1:1.16.5-1.3ubuntu1 autopoint_0.21-14ubuntu2 autotools-dev_20220109.1 base-files_13ubuntu10 base-passwd_3.6.3build1 bash_5.2.21-2ubuntu4 bash-completion_1:2.11-8 binutils_2.42-4ubuntu2 binutils-arm-linux-gnueabihf_2.42-4ubuntu2 binutils-common_2.42-4ubuntu2 bsdextrautils_2.39.3-9ubuntu6 bsdutils_1:2.39.3-9ubuntu6 build-essential_12.10ubuntu1 bzip2_1.0.8-5.1 ca-certificates_20240203 cmake_3.28.3-1build7 cmake-data_3.28.3-1build7 coreutils_9.4-3ubuntu6 cpp_4:13.2.0-7ubuntu1 cpp-13_13.2.0-23ubuntu4 cpp-13-arm-linux-gnueabihf_13.2.0-23ubuntu4 cpp-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 dash_0.5.12-6ubuntu5 dbus_1.14.10-4ubuntu4 dbus-bin_1.14.10-4ubuntu4 dbus-daemon_1.14.10-4ubuntu4 dbus-session-bus-common_1.14.10-4ubuntu4 dbus-system-bus-common_1.14.10-4ubuntu4 dbus-user-session_1.14.10-4ubuntu4 dconf-gsettings-backend_0.40.0-4build2 dconf-service_0.40.0-4build2 debconf_1.5.86ubuntu1 debconf-i18n_1.5.86ubuntu1 debhelper_13.14.1ubuntu5 debianutils_5.17build1 debugedit_1:5.0-5build2 dh-autoreconf_20 dh-python_6.20240401 dh-strip-nondeterminism_1.13.1-1 dictionaries-common_1.29.7 diffutils_1:3.10-1build1 dpkg_1.22.6ubuntu6 dpkg-dev_1.22.6ubuntu6 dwz_0.15-1build6 e2fsprogs_1.47.0-2.4~exp1ubuntu4 emacsen-common_3.0.5 fakeroot_1.33-1 file_1:5.45-3build1 findutils_4.9.0-5build1 fontconfig_2.15.0-1.1ubuntu2 fontconfig-config_2.15.0-1.1ubuntu2 fonts-dejavu-core_2.37-8 fonts-dejavu-mono_2.37-8 g++_4:13.2.0-7ubuntu1 g++-13_13.2.0-23ubuntu4 g++-13-arm-linux-gnueabihf_13.2.0-23ubuntu4 g++-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gcc_4:13.2.0-7ubuntu1 gcc-13_13.2.0-23ubuntu4 gcc-13-arm-linux-gnueabihf_13.2.0-23ubuntu4 gcc-13-base_13.2.0-23ubuntu4 gcc-14-base_14-20240412-0ubuntu1 gcc-arm-linux-gnueabihf_4:13.2.0-7ubuntu1 gettext_0.21-14ubuntu2 gettext-base_0.21-14ubuntu2 gir1.2-atk-1.0_2.52.0-1build1 gir1.2-atspi-2.0_2.52.0-1build1 gir1.2-freedesktop_1.80.1-1 gir1.2-freedesktop-dev_1.80.1-1 gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3ubuntu3 gir1.2-glib-2.0_2.80.0-6ubuntu1 gir1.2-glib-2.0-dev_2.80.0-6ubuntu1 gir1.2-gspell-1_1.12.2-1build4 gir1.2-gtk-3.0_3.24.41-4ubuntu1 gir1.2-gtkspell3-3.0_3.0.10-1build2 gir1.2-harfbuzz-0.0_8.3.0-2build2 gir1.2-pango-1.0_1.52.1+ds-1build1 gir1.2-poppler-0.18_24.02.0-1ubuntu9 gir1.2-rsvg-2.0_2.58.0+dfsg-1build1 gir1.2-soup-2.4_2.74.3-6ubuntu1 glib-networking_2.80.0-1build1 glib-networking-common_2.80.0-1build1 glib-networking-services_2.80.0-1build1 googletest_1.14.0-1 gpg_2.4.4-2ubuntu17 gpg-agent_2.4.4-2ubuntu17 gpgconf_2.4.4-2ubuntu17 gpgv_2.4.4-2ubuntu17 grep_3.11-4build1 groff-base_1.23.0-3build2 gsettings-desktop-schemas_46.0-1ubuntu2 gtk-update-icon-cache_3.24.41-4ubuntu1 gzip_1.12-1ubuntu3 hicolor-icon-theme_0.17-2 hostname_3.23+nmu2ubuntu2 humanity-icon-theme_0.6.16 hunspell-en-us_1:2020.12.07-2 icu-devtools_74.2-1ubuntu3 imagemagick-6-common_8:6.9.12.98+dfsg1-5.2build2 init_1.66ubuntu1 init-system-helpers_1.66ubuntu1 intltool-debian_0.35.0+20060710.6 krb5-locales_1.20.1-6ubuntu2 libacl1_2.3.2-1build1 libaom3_3.8.2-2build1 libapparmor1_4.0.0-beta3-0ubuntu3 libapt-pkg6.0t64_2.7.14build2 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.2-2 libargon2-1_0~20190702+dfsg-4build1 libasan8_14-20240412-0ubuntu1 libaspell-dev_0.60.8.1-1build1 libaspell15_0.60.8.1-1build1 libassuan0_2.5.6-1build1 libatk-bridge2.0-0t64_2.52.0-1build1 libatk-bridge2.0-dev_2.52.0-1build1 libatk1.0-0t64_2.52.0-1build1 libatk1.0-dev_2.52.0-1build1 libatkmm-1.6-1v5_2.28.4-1build4 libatkmm-1.6-dev_2.28.4-1build4 libatomic1_14-20240412-0ubuntu1 libatspi2.0-0t64_2.52.0-1build1 libatspi2.0-dev_2.52.0-1build1 libattr1_1:2.5.2-1build1 libaudit-common_1:3.1.2-2.1build1 libaudit1_1:3.1.2-2.1build1 libavahi-client3_0.8-13ubuntu6 libavahi-common-data_0.8-13ubuntu6 libavahi-common3_0.8-13ubuntu6 libbinutils_2.42-4ubuntu2 libblkid-dev_2.39.3-9ubuntu6 libblkid1_2.39.3-9ubuntu6 libboost-atomic1.83-dev_1.83.0-2.1ubuntu3 libboost-atomic1.83.0_1.83.0-2.1ubuntu3 libboost-dev_1.83.0.1ubuntu2 libboost-filesystem-dev_1.83.0.1ubuntu2 libboost-filesystem1.83-dev_1.83.0-2.1ubuntu3 libboost-filesystem1.83.0_1.83.0-2.1ubuntu3 libboost-stacktrace-dev_1.83.0.1ubuntu2 libboost-stacktrace1.83-dev_1.83.0-2.1ubuntu3 libboost-stacktrace1.83.0_1.83.0-2.1ubuntu3 libboost-system1.83-dev_1.83.0-2.1ubuntu3 libboost-system1.83.0_1.83.0-2.1ubuntu3 libboost1.83-dev_1.83.0-2.1ubuntu3 libbrotli-dev_1.1.0-2build2 libbrotli1_1.1.0-2build2 libbsd0_0.12.1-1build1 libbz2-1.0_1.0.8-5.1 libbz2-dev_1.0.8-5.1 libc-bin_2.39-0ubuntu8.1 libc-dev-bin_2.39-0ubuntu8.1 libc6_2.39-0ubuntu8.1 libc6-dev_2.39-0ubuntu8.1 libcairo-gobject2_1.18.0-3build1 libcairo-script-interpreter2_1.18.0-3build1 libcairo2_1.18.0-3build1 libcairo2-dev_1.18.0-3build1 libcairomm-1.0-1v5_1.14.5-1build1 libcairomm-1.0-dev_1.14.5-1build1 libcap-ng0_0.8.4-2build2 libcap2_1:2.66-5ubuntu2 libcc1-0_14-20240412-0ubuntu1 libcdr-0.1-1_0.1.7-1build2 libcdr-dev_0.1.7-1build2 libclone-perl_0.46-1build3 libcolord2_1.4.7-1build2 libcom-err2_1.47.0-2.4~exp1ubuntu4 libcrypt-dev_1:4.4.36-4build1 libcrypt1_1:4.4.36-4build1 libcryptsetup12_2:2.7.0-1ubuntu4 libctf-nobfd0_2.42-4ubuntu2 libctf0_2.42-4ubuntu2 libcups2t64_2.4.7-1.2ubuntu7 libcurl3t64-gnutls_8.5.0-2ubuntu10.1 libcurl4t64_8.5.0-2ubuntu10.1 libdatrie-dev_0.2.13-3build1 libdatrie1_0.2.13-3build1 libdb5.3t64_5.3.28+dfsg2-7 libdbus-1-3_1.14.10-4ubuntu4 libdbus-1-dev_1.14.10-4ubuntu4 libdbus-glib-1-2_0.112-3build2 libdbus-glib-1-dev_0.112-3build2 libdbus-glib-1-dev-bin_0.112-3build2 libdconf1_0.40.0-4build2 libde265-0_1.0.15-1build3 libdebconfclient0_0.271ubuntu3 libdebhelper-perl_13.14.1ubuntu5 libdeflate-dev_1.19-1build1 libdeflate0_1.19-1build1 libdevmapper1.02.1_2:1.02.185-3ubuntu3 libdjvulibre-dev_3.5.28-2build4 libdjvulibre-text_3.5.28-2build4 libdjvulibre21_3.5.28-2build4 libdouble-conversion-dev_3.3.0-1build1 libdouble-conversion3_3.3.0-1build1 libdpkg-perl_1.22.6ubuntu6 libdrm-amdgpu1_2.4.120-2build1 libdrm-common_2.4.120-2build1 libdrm-nouveau2_2.4.120-2build1 libdrm-radeon1_2.4.120-2build1 libdrm2_2.4.120-2build1 libduktape207_2.7.0+tests-0ubuntu3 libdw1t64_0.190-1.1build4 libedit2_3.1-20230828-1build1 libegl-dev_1.7.0-1build1 libegl-mesa0_24.0.5-1ubuntu1 libegl1_1.7.0-1build1 libegl1-mesa-dev_24.0.5-1ubuntu1 libelf1t64_0.190-1.1build4 libenchant-2-2_2.3.3-2build2 libenchant-2-dev_2.3.3-2build2 libencode-locale-perl_1.05-3 libepoxy-dev_1.5.10-1build1 libepoxy0_1.5.10-1build1 libexif-dev_0.6.24-1build2 libexif12_0.6.24-1build2 libexpat1_2.6.1-2build1 libexpat1-dev_2.6.1-2build1 libext2fs2t64_1.47.0-2.4~exp1ubuntu4 libfakeroot_1.33-1 libfdisk1_2.39.3-9ubuntu6 libffi-dev_3.4.6-1build1 libffi8_3.4.6-1build1 libfftw3-double3_3.3.10-1ubuntu3 libfile-listing-perl_6.16-1 libfile-stripnondeterminism-perl_1.13.1-1 libfontconfig-dev_2.15.0-1.1ubuntu2 libfontconfig1_2.15.0-1.1ubuntu2 libfreetype-dev_2.13.2+dfsg-1build3 libfreetype6_2.13.2+dfsg-1build3 libfribidi-dev_1.0.13-3build1 libfribidi0_1.0.13-3build1 libgbm1_24.0.5-1ubuntu1 libgc-dev_1:8.2.6-1build1 libgc1_1:8.2.6-1build1 libgcc-13-dev_13.2.0-23ubuntu4 libgcc-s1_14-20240412-0ubuntu1 libgcrypt20_1.10.3-2build1 libgdbm-compat4t64_1.23-5.1build1 libgdbm6t64_1.23-5.1build1 libgdk-pixbuf-2.0-0_2.42.10+dfsg-3ubuntu3 libgdk-pixbuf-2.0-dev_2.42.10+dfsg-3ubuntu3 libgdk-pixbuf2.0-bin_2.42.10+dfsg-3ubuntu3 libgdk-pixbuf2.0-common_2.42.10+dfsg-3ubuntu3 libgirepository-2.0-0_2.80.0-6ubuntu1 libgl-dev_1.7.0-1build1 libgl1_1.7.0-1build1 libgl1-mesa-dri_24.0.5-1ubuntu1 libglapi-mesa_24.0.5-1ubuntu1 libgles-dev_1.7.0-1build1 libgles1_1.7.0-1build1 libgles2_1.7.0-1build1 libglib2.0-0t64_2.80.0-6ubuntu1 libglib2.0-bin_2.80.0-6ubuntu1 libglib2.0-data_2.80.0-6ubuntu1 libglib2.0-dev_2.80.0-6ubuntu1 libglib2.0-dev-bin_2.80.0-6ubuntu1 libglibmm-2.4-1t64_2.66.7-1build1 libglibmm-2.4-dev_2.66.7-1build1 libglvnd-core-dev_1.7.0-1build1 libglvnd-dev_1.7.0-1build1 libglvnd0_1.7.0-1build1 libglx-dev_1.7.0-1build1 libglx-mesa0_24.0.5-1ubuntu1 libglx0_1.7.0-1build1 libgmock-dev_1.14.0-1 libgmp10_2:6.3.0+dfsg-2ubuntu6 libgnutls30t64_3.8.3-1.1ubuntu3.1 libgomp1_14-20240412-0ubuntu1 libgpg-error-l10n_1.47-3build2 libgpg-error0_1.47-3build2 libgpm2_1.20.7-11 libgraphite2-3_1.3.14-2build1 libgraphite2-dev_1.3.14-2build1 libgsl-dev_2.7.1+dfsg-6ubuntu2 libgsl27_2.7.1+dfsg-6ubuntu2 libgslcblas0_2.7.1+dfsg-6ubuntu2 libgspell-1-2_1.12.2-1build4 libgspell-1-common_1.12.2-1build4 libgspell-1-dev_1.12.2-1build4 libgssapi-krb5-2_1.20.1-6ubuntu2 libgtest-dev_1.14.0-1 libgtk-3-0t64_3.24.41-4ubuntu1 libgtk-3-common_3.24.41-4ubuntu1 libgtk-3-dev_3.24.41-4ubuntu1 libgtkmm-3.0-1t64_3.24.9-1 libgtkmm-3.0-dev_3.24.9-1 libgtkspell3-3-0_3.0.10-1build2 libgtkspell3-3-dev_3.0.10-1build2 libharfbuzz-cairo0_8.3.0-2build2 libharfbuzz-dev_8.3.0-2build2 libharfbuzz-gobject0_8.3.0-2build2 libharfbuzz-icu0_8.3.0-2build2 libharfbuzz-subset0_8.3.0-2build2 libharfbuzz0b_8.3.0-2build2 libheif-plugin-aomdec_1.17.6-1ubuntu4 libheif-plugin-libde265_1.17.6-1ubuntu4 libheif1_1.17.6-1ubuntu4 libhogweed6t64_3.9.1-2.2build1 libhtml-parser-perl_3.81-1build3 libhtml-tagset-perl_3.20-6 libhtml-tree-perl_5.07-3 libhttp-cookies-perl_6.11-1 libhttp-date-perl_6.06-1 libhttp-message-perl_6.45-1ubuntu1 libhttp-negotiate-perl_6.01-2 libhunspell-1.7-0_1.7.2+really1.7.2-10build3 libice-dev_2:1.0.10-1build3 libice6_2:1.0.10-1build3 libicu-dev_74.2-1ubuntu3 libicu74_74.2-1ubuntu3 libidn2-0_2.3.7-2build1 libimath-3-1-29t64_3.1.9-3.1ubuntu2 libimath-dev_3.1.9-3.1ubuntu2 libio-html-perl_1.004-3 libio-socket-ssl-perl_2.085-1 libip4tc2_1.8.10-3ubuntu2 libisl23_0.26-3build1 libjansson4_2.14-2build2 libjbig-dev_2.1-6.1ubuntu2 libjbig0_2.1-6.1ubuntu2 libjpeg-dev_8c-2ubuntu11 libjpeg-turbo8_2.1.5-2ubuntu2 libjpeg-turbo8-dev_2.1.5-2ubuntu2 libjpeg8_8c-2ubuntu11 libjpeg8-dev_8c-2ubuntu11 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_7.2.6-6 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-c5_0.17-1build1 libjsoncpp25_1.9.5-6build1 libk5crypto3_1.20.1-6ubuntu2 libkeyutils1_1.6.3-3build1 libkmod2_31+20240202-2ubuntu7 libkrb5-3_1.20.1-6ubuntu2 libkrb5support0_1.20.1-6ubuntu2 liblcms2-2_2.14-2build1 liblcms2-dev_2.14-2build1 libldap2_2.6.7+dfsg-1~exp1ubuntu8 liblerc-dev_4.0.0+ds-4ubuntu2 liblerc4_4.0.0+ds-4ubuntu2 libllvm17t64_1:17.0.6-9ubuntu1 liblocale-gettext-perl_1.07-6ubuntu5 liblockfile-bin_1.17-1build3 liblockfile1_1.17-1build3 liblqr-1-0_0.4.2-2.1build2 liblqr-1-0-dev_0.4.2-2.1build2 libltdl-dev_2.4.7-7build1 libltdl7_2.4.7-7build1 liblwp-mediatypes-perl_6.04-2 liblwp-protocol-https-perl_6.13-1 liblz4-1_1.9.4-1build1 liblzma-dev_5.6.1+really5.4.5-1 liblzma5_5.6.1+really5.4.5-1 liblzo2-2_2.10-2build4 libmagic-mgc_1:5.45-3build1 libmagic1t64_1:5.45-3build1 libmagick++-6-headers_8:6.9.12.98+dfsg1-5.2build2 libmagick++-6.q16-9t64_8:6.9.12.98+dfsg1-5.2build2 libmagick++-6.q16-dev_8:6.9.12.98+dfsg1-5.2build2 libmagick++-dev_8:6.9.12.98+dfsg1-5.2build2 libmagickcore-6-arch-config_8:6.9.12.98+dfsg1-5.2build2 libmagickcore-6-headers_8:6.9.12.98+dfsg1-5.2build2 libmagickcore-6.q16-7-extra_8:6.9.12.98+dfsg1-5.2build2 libmagickcore-6.q16-7t64_8:6.9.12.98+dfsg1-5.2build2 libmagickcore-6.q16-dev_8:6.9.12.98+dfsg1-5.2build2 libmagickwand-6-headers_8:6.9.12.98+dfsg1-5.2build2 libmagickwand-6.q16-7t64_8:6.9.12.98+dfsg1-5.2build2 libmagickwand-6.q16-dev_8:6.9.12.98+dfsg1-5.2build2 libmd0_1.1.0-2build1 libmount-dev_2.39.3-9ubuntu6 libmount1_2.39.3-9ubuntu6 libmpc3_1.3.1-1build1 libmpfr6_4.2.1-1build1 libncurses-dev_6.4+20240113-1ubuntu2 libncurses6_6.4+20240113-1ubuntu2 libncursesw6_6.4+20240113-1ubuntu2 libnet-http-perl_6.23-1 libnet-ssleay-perl_1.94-1build4 libnettle8t64_3.9.1-2.2build1 libnghttp2-14_1.59.0-1build4 libnpth0t64_1.6-3.1build1 libnsl-dev_1.3.0-3build3 libnsl2_1.3.0-3build3 libnspr4_2:4.35-1.1build1 libnss-nis_3.1-0ubuntu7 libnss-nisplus_1.3-5build1 libnss3_2:3.98-1build1 libopenexr-3-1-30_3.1.5-5.1build3 libopenexr-dev_3.1.5-5.1build3 libopengl-dev_1.7.0-1build1 libopengl0_1.7.0-1build1 libopenjp2-7_2.5.0-2build3 libopenjp2-7-dev_2.5.0-2build3 libp11-kit0_0.25.3-4ubuntu2 libpam-modules_1.5.3-5ubuntu5 libpam-modules-bin_1.5.3-5ubuntu5 libpam-runtime_1.5.3-5ubuntu5 libpam-systemd_255.4-1ubuntu8 libpam0g_1.5.3-5ubuntu5 libpango-1.0-0_1.52.1+ds-1build1 libpango1.0-dev_1.52.1+ds-1build1 libpangocairo-1.0-0_1.52.1+ds-1build1 libpangoft2-1.0-0_1.52.1+ds-1build1 libpangomm-1.4-1v5_2.46.4-1build3 libpangomm-1.4-dev_2.46.4-1build3 libpangoxft-1.0-0_1.52.1+ds-1build1 libpcre2-16-0_10.42-4ubuntu2 libpcre2-32-0_10.42-4ubuntu2 libpcre2-8-0_10.42-4ubuntu2 libpcre2-dev_10.42-4ubuntu2 libpcre2-posix3_10.42-4ubuntu2 libperl5.38t64_5.38.2-3.2build2 libpipeline1_1.5.7-2 libpixman-1-0_0.42.2-1build1 libpixman-1-dev_0.42.2-1build1 libpkgconf3_1.8.1-2build1 libpng-dev_1.6.43-5build1 libpng16-16t64_1.6.43-5build1 libpoppler-dev_24.02.0-1ubuntu9 libpoppler-glib-dev_24.02.0-1ubuntu9 libpoppler-glib8t64_24.02.0-1ubuntu9 libpoppler-private-dev_24.02.0-1ubuntu9 libpoppler134_24.02.0-1ubuntu9 libpopt-dev_1.19+dfsg-1build1 libpopt0_1.19+dfsg-1build1 libpotrace-dev_1.16-2build1 libpotrace0_1.16-2build1 libproc2-0_2:4.0.4-4ubuntu3 libproxy1v5_0.5.4-4build1 libpsl-dev_0.21.2-1.1build1 libpsl5t64_0.21.2-1.1build1 libpthread-stubs0-dev_0.4-1build3 libpython3-dev_3.12.3-0ubuntu1 libpython3-stdlib_3.12.3-0ubuntu1 libpython3.12-dev_3.12.3-1 libpython3.12-minimal_3.12.3-1 libpython3.12-stdlib_3.12.3-1 libpython3.12t64_3.12.3-1 libraw23t64_0.21.2-2.1build1 libreadline-dev_8.2-4build1 libreadline8t64_8.2-4build1 librevenge-0.0-0_0.0.5-3build1 librevenge-dev_0.0.5-3build1 librhash0_1.4.3-3build1 librsvg2-2_2.58.0+dfsg-1build1 librsvg2-common_2.58.0+dfsg-1build1 librsvg2-dev_2.58.0+dfsg-1build1 librtmp1_2.4+20151223.gitfa8646d.1-2build7 libsasl2-2_2.1.28+dfsg1-5ubuntu3 libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3 libseccomp2_2.5.5-1ubuntu3 libselinux1_3.5-2ubuntu2 libselinux1-dev_3.5-2ubuntu2 libsemanage-common_3.5-1build5 libsemanage2_3.5-1build5 libsensors-config_1:3.6.0-9build1 libsensors5_1:3.6.0-9build1 libsepol-dev_3.5-2build1 libsepol2_3.5-2build1 libsframe1_2.42-4ubuntu2 libsharpyuv-dev_1.3.2-0.4build3 libsharpyuv0_1.3.2-0.4build3 libsigc++-2.0-0v5_2.12.1-2 libsigc++-2.0-dev_2.12.1-2 libsm-dev_2:1.2.3-1build3 libsm6_2:1.2.3-1build3 libsmartcols1_2.39.3-9ubuntu6 libsoup-2.4-1_2.74.3-6ubuntu1 libsoup-gnome-2.4-1_2.74.3-6ubuntu1 libsoup2.4-common_2.74.3-6ubuntu1 libsoup2.4-dev_2.74.3-6ubuntu1 libsqlite3-0_3.45.1-1ubuntu2 libsqlite3-dev_3.45.1-1ubuntu2 libss2_1.47.0-2.4~exp1ubuntu4 libssh-4_0.10.6-2build2 libssl3t64_3.0.13-0ubuntu3 libstdc++-13-dev_13.2.0-23ubuntu4 libstdc++6_14-20240412-0ubuntu1 libsub-override-perl_0.10-1 libsystemd-shared_255.4-1ubuntu8 libsystemd0_255.4-1ubuntu8 libtasn1-6_4.19.0-3build1 libtext-charwidth-perl_0.04-11build3 libtext-iconv-perl_1.7-8build3 libtext-wrapi18n-perl_0.06-10 libthai-data_0.1.29-2build1 libthai-dev_0.1.29-2build1 libthai0_0.1.29-2build1 libtiff-dev_4.5.1+git230720-4ubuntu2 libtiff6_4.5.1+git230720-4ubuntu2 libtiffxx6_4.5.1+git230720-4ubuntu2 libtimedate-perl_2.3300-2 libtinfo6_6.4+20240113-1ubuntu2 libtirpc-common_1.3.4+ds-1.1build1 libtirpc-dev_1.3.4+ds-1.1build1 libtirpc3t64_1.3.4+ds-1.1build1 libtool_2.4.7-7build1 libtry-tiny-perl_0.31-2 libubsan1_14-20240412-0ubuntu1 libuchardet0_0.0.8-1build1 libudev1_255.4-1ubuntu8 libunistring2_1.0-2 libunistring5_1.1-2build1 liburi-perl_5.27-1 libuuid1_2.39.3-9ubuntu6 libuv1t64_1.48.0-1.1build1 libvisio-0.1-1_0.1.7-1build9 libvisio-dev_0.1.7-1build9 libvulkan1_1.3.275.0-1build1 libwayland-bin_1.22.0-2.1build1 libwayland-client0_1.22.0-2.1build1 libwayland-cursor0_1.22.0-2.1build1 libwayland-dev_1.22.0-2.1build1 libwayland-egl1_1.22.0-2.1build1 libwayland-server0_1.22.0-2.1build1 libwebp-dev_1.3.2-0.4build3 libwebp7_1.3.2-0.4build3 libwebpdecoder3_1.3.2-0.4build3 libwebpdemux2_1.3.2-0.4build3 libwebpmux3_1.3.2-0.4build3 libwmf-0.2-7_0.2.13-1.1build3 libwmf-dev_0.2.13-1.1build3 libwmflite-0.2-7_0.2.13-1.1build3 libwpd-0.10-10_0.10.3-2build2 libwpd-dev_0.10.3-2build2 libwpg-0.3-3_0.3.4-3build1 libwpg-dev_0.3.4-3build1 libwww-perl_6.76-1 libwww-robotrules-perl_6.02-1 libx11-6_2:1.8.7-1build1 libx11-data_2:1.8.7-1build1 libx11-dev_2:1.8.7-1build1 libx11-xcb1_2:1.8.7-1build1 libxau-dev_1:1.0.9-1build6 libxau6_1:1.0.9-1build6 libxcb-dri2-0_1.15-1ubuntu2 libxcb-dri3-0_1.15-1ubuntu2 libxcb-glx0_1.15-1ubuntu2 libxcb-present0_1.15-1ubuntu2 libxcb-randr0_1.15-1ubuntu2 libxcb-render0_1.15-1ubuntu2 libxcb-render0-dev_1.15-1ubuntu2 libxcb-shm0_1.15-1ubuntu2 libxcb-shm0-dev_1.15-1ubuntu2 libxcb-sync1_1.15-1ubuntu2 libxcb-xfixes0_1.15-1ubuntu2 libxcb1_1.15-1ubuntu2 libxcb1-dev_1.15-1ubuntu2 libxcomposite-dev_1:0.4.5-1build3 libxcomposite1_1:0.4.5-1build3 libxcursor-dev_1:1.2.1-1build1 libxcursor1_1:1.2.1-1build1 libxdamage-dev_1:1.1.6-1build1 libxdamage1_1:1.1.6-1build1 libxdmcp-dev_1:1.1.3-0ubuntu6 libxdmcp6_1:1.1.3-0ubuntu6 libxext-dev_2:1.3.4-1build2 libxext6_2:1.3.4-1build2 libxfixes-dev_1:6.0.0-2build1 libxfixes3_1:6.0.0-2build1 libxft-dev_2.3.6-1build1 libxft2_2.3.6-1build1 libxi-dev_2:1.8.1-1build1 libxi6_2:1.8.1-1build1 libxinerama-dev_2:1.1.4-3build1 libxinerama1_2:1.1.4-3build1 libxkbcommon-dev_1.6.0-1build1 libxkbcommon0_1.6.0-1build1 libxml-parser-perl_2.47-1build3 libxml2_2.9.14+dfsg-1.3ubuntu3 libxml2-dev_2.9.14+dfsg-1.3ubuntu3 libxrandr-dev_2:1.5.2-2build1 libxrandr2_2:1.5.2-2build1 libxrender-dev_1:0.9.10-1.1build1 libxrender1_1:0.9.10-1.1build1 libxshmfence1_1.3-1build5 libxslt1-dev_1.1.39-0exp1build1 libxslt1.1_1.1.39-0exp1build1 libxt-dev_1:1.2.1-1.2build1 libxt6t64_1:1.2.1-1.2build1 libxtst-dev_2:1.2.3-1.1build1 libxtst6_2:1.2.3-1.1build1 libxxf86vm1_1:1.1.4-1build4 libxxhash0_0.8.2-2build1 libzstd-dev_1.5.5+dfsg2-2build1 libzstd1_1.5.5+dfsg2-2build1 linux-libc-dev_6.8.0-31.31 lockfile-progs_0.1.19build2 login_1:4.13+dfsg1-4ubuntu3 logsave_1.47.0-2.4~exp1ubuntu4 lto-disabled-list_47 m4_1.4.19-4build1 make_4.3-4.1build2 man-db_2.12.0-4build2 mawk_1.3.4.20240123-1build1 media-types_10.1.0 mount_2.39.3-9ubuntu6 ncurses-base_6.4+20240113-1ubuntu2 ncurses-bin_6.4+20240113-1ubuntu2 netbase_6.4 ninja-build_1.11.1-2 openssl_3.0.13-0ubuntu3 optipng_0.7.8+ds-1build2 pango1.0-tools_1.52.1+ds-1build1 passwd_1:4.13+dfsg1-4ubuntu3 patch_2.7.6-7build3 perl_5.38.2-3.2build2 perl-base_5.38.2-3.2build2 perl-modules-5.36_5.36.0-9ubuntu1 perl-modules-5.38_5.38.2-3.2build2 perl-openssl-defaults_7build3 pinentry-curses_1.2.1-3ubuntu5 pkgbinarymangler_154 pkgconf_1.8.1-2build1 pkgconf-bin_1.8.1-2build1 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:4.0.4-4ubuntu3 psmisc_23.7-1build1 python3_3.12.3-0ubuntu1 python3-dev_3.12.3-0ubuntu1 python3-lxml_5.2.1-1 python3-minimal_3.12.3-0ubuntu1 python3-packaging_24.0-1 python3-pkg-resources_68.1.2-2ubuntu1 python3-setuptools_68.1.2-2ubuntu1 python3.12_3.12.3-1 python3.12-dev_3.12.3-1 python3.12-minimal_3.12.3-1 readline-common_8.2-4build1 rpcsvc-proto_1.4.2-0ubuntu7 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2build1 sensible-utils_0.0.22 session-migration_0.3.9build1 sgml-base_1.31 shared-mime-info_2.4-4 systemd_255.4-1ubuntu8 systemd-dev_255.4-1ubuntu8 systemd-sysv_255.4-1ubuntu8 sysvinit-utils_3.08-6ubuntu3 tar_1.35+dfsg-3build1 tzdata_2024a-2ubuntu1 ubuntu-keyring_2023.11.28.1 ubuntu-mono_24.04-0ubuntu1 util-linux_2.39.3-9ubuntu6 uuid-dev_2.39.3-9ubuntu6 uuid-runtime_2.39.3-9ubuntu6 wayland-protocols_1.34-1 x11-common_1:7.7+23ubuntu3 x11proto-dev_2023.2-1 xkb-data_2.41-2ubuntu1 xml-core_0.19 xorg-sgml-doctools_1:1.11-1.1 xtrans-dev_1.4.0-1 xz-utils_5.6.1+really5.4.5-1 zlib1g_1:1.3.dfsg-3.1ubuntu2 zlib1g-dev_1:1.3.dfsg-3.1ubuntu2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- Format: 3.0 (native) Source: inkscape-trunk Binary: inkscape-trunk, inkscape-trunk-data Architecture: any all Version: 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 Maintainer: Inkscape developers Uploaders: Peter Lieverdink , Wolfram Quester , Alex Valavanis , Homepage: http://www.inkscape.org Standards-Version: 4.6.0.2 Vcs-Browser: https://code.launchpad.net/~inkscape.dev/inkscape/trunk Vcs-Bzr: https://code.launchpad.net/~inkscape.dev/inkscape/trunk Build-Depends: cmake, debhelper-compat (= 12), dh-python, dh-sequence-python3, libaspell-dev, libgspell-1-dev, libboost-dev, libboost-filesystem-dev, libboost-stacktrace-dev, libcairo2-dev (>= 1.16), libcdr-dev, libdouble-conversion-dev, libdbus-1-dev, libdbus-glib-1-dev, libgc-dev (>= 1:6.8), libglib2.0-dev (>= 2.64), libgmock-dev, libgsl-dev, libgtk-3-dev (>= 3.24), libgtkmm-3.0-dev (>= 3.24), libgtkspell3-3-dev, libicu-dev, liblcms2-dev (>= 2.9), libmagick++-dev, libpango1.0-dev (>= 1.44), libpng16-dev | libpng-dev (>= 1.6), libpoppler-glib-dev (>= 0.29), libpoppler-private-dev (>= 0.29), libpopt-dev, libpotrace-dev, libreadline-dev, libsigc++-2.0-dev (>= 2.0.16-2), libsoup2.4-dev, libtool, libvisio-dev, libwpd-dev, libwpg-dev, libxml-parser-perl, libxml2-dev (>= 2-2.4.24), libxslt1-dev, ninja-build, pkg-config, python3-dev, python3-lxml, zlib1g-dev Build-Conflicts: libpng12-dev Package-List: inkscape-trunk deb graphics optional arch=any inkscape-trunk-data deb graphics optional arch=all Checksums-Sha1: 30db5bd367b04aa9d931e4d68b7cb52befe256cc 48803320 inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1.tar.xz Checksums-Sha256: f3695005b40dc96291e7640418758dfb14b51444d9ba7df29a46224a1da79d55 48803320 inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1.tar.xz Files: 30821f64d985da5764a0f3742bc1a25e 48803320 inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1.tar.xz dpkg-source: warning: extracting unsigned source package (inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1.dsc) dpkg-source: info: extracting inkscape-trunk in /<> dpkg-source: info: unpacking inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-28423790 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-28423790 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-28423790 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package inkscape-trunk dpkg-buildpackage: info: source version 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 dpkg-buildpackage: info: source distribution noble dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot 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 rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/inkscape-trunk.substvars debian/inkscape-trunk-data.substvars debian/files rm -fr -- debian/inkscape-trunk/ debian/tmp/ debian/inkscape-trunk-data/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules build-arch dh build-arch --buildsystem cmake+ninja dh_update_autotools_config -a -O--buildsystem=cmake\+ninja dh_autoreconf -a -O--buildsystem=cmake\+ninja debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- \ -DCMAKE_BUILD_TYPE=RelWithDebInfo cd obj-arm-linux-gnueabihf && DEB_PYTHON_INSTALL_LAYOUT=deb cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -GNinja -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DCMAKE_BUILD_TYPE=RelWithDebInfo .. CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. ------------------------------ Building Makefile for Inkscape ------------------------------ Source Dir: /<> Binary Dir: /<>/obj-arm-linux-gnueabihf -- The C compiler identification is GNU 13.2.0 -- The CXX compiler identification is GNU 13.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 "1.8.1") -- Checking for modules 'harfbuzz;pangocairo>=1.44;pangoft2;fontconfig;gsl;gmodule-2.0;libsoup-2.4>=2.42;bdw-gc;lcms2' -- Found harfbuzz, version 8.3.0 -- Found pangocairo, version 1.52.1 -- Found pangoft2, version 1.52.1 -- Found fontconfig, version 2.15.0 -- Found gsl, version 2.7.1 -- Found gmodule-2.0, version 2.80.0 -- Found libsoup-2.4, version 2.74.3 -- Found bdw-gc, version 8.2.6 -- Found lcms2, version 2.14 -- Found DoubleConversion: /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Success -- Found Iconv: built in to C library -- Found Intl: built in to C library -- lib2geom not found, using internal copy in src/3rdparty/2geom -- Checking for module 'poppler' -- Found poppler, version 24.02.0 -- Found poppler: /usr/lib/arm-linux-gnueabihf/libpoppler.so -- Checking for module 'poppler-glib' -- Found poppler-glib, version 24.02.0 -- Found poppler-glib: /usr/lib/arm-linux-gnueabihf/libpoppler-glib.so -- Checking for module 'cairo-svg' -- Found cairo-svg, version 1.18.0 -- Found cairo-svg: /usr/lib/arm-linux-gnueabihf/libcairo.so -- Checking for module 'poppler-cairo' -- Package 'poppler-cairo', required by 'virtual:world', not 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.4 -- Found librevenge-0.0, version 0.0.5 -- Found librevenge-stream-0.0, version 0.0.5 -- 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.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Checking for modules 'libcdr-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libcdr-0.1, version 0.1.7 -- Found librevenge-0.0, version 0.0.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so (found version "80") -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.3") -- Found PNG: /usr/lib/arm-linux-gnueabihf/libpng.so (found version "1.6.43") -- Found Potrace: /usr/lib/arm-linux-gnueabihf/libpotrace.so -- Checking for modules 'glibmm-2.4>=2.58;gtkmm-3.0>=3.24;gdkmm-3.0>=3.24;gtk+-3.0>=3.24;gdk-3.0>=3.24' -- Found glibmm-2.4, version 2.66.7 -- Found gtkmm-3.0, version 3.24.9 -- Found gdkmm-3.0, version 3.24.9 -- Found gtk+-3.0, version 3.24.41 -- Found gdk-3.0, version 3.24.41 -- Checking for module 'gspell-1' -- Found gspell-1, version 1.12.2 -- Using gspell -- Checking for module 'gtksourceview-4' -- Package 'gtksourceview-4', required by 'virtual:world', not found -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.19.0") found components: filesystem -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.19.0") found components: stacktrace_backtrace -- Found LibXslt: /usr/lib/arm-linux-gnueabihf/libxslt.so (found version "1.1.39") -- Found LibXml2: /usr/lib/arm-linux-gnueabihf/libxml2.so (found version "2.9.14") -- 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.2 -- Found GNU Readline: -- Checking for module 'ImageMagick++<=7' -- Found ImageMagick++, version 6.9.12 -- 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.12.1 -- Checking for module 'epoxy' -- Found epoxy, version 1.5.10 -- 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 mallinfo2 -- Looking for mallinfo2 - found -- Looking for include file malloc.h -- Looking for include file malloc.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 -- Checking for module 'glib-2.0>=2.0' -- Found glib-2.0, version 2.80.0 -- Checking for module 'libxml-2.0>=2.4.23' -- Found libxml-2.0, version 2.9.14 -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.60") -- Could NOT find Cython (missing: CYTHON_EXECUTABLE) -- cython: NOT FOUND -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Checking for module 'gtk4' -- Package 'gtk4', required by 'virtual:world', not found -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.80.0 -- Checking for module 'cairo' -- Found cairo, version 1.18.0 -- Checking for module 'gsl' -- Found gsl, version 2.7.1 -- Ragel NOT found. Using stale svg-path-parser.cpp. Not building toys as they require GTK4. -- Found GTest: /usr/lib/arm-linux-gnueabihf/cmake/GTest/GTestConfig.cmake (found version "1.14.0") -- Creating link '/<>/obj-arm-linux-gnueabihf/inkscape_datadir/inkscape' --> '/<>/share' -- Checking for one of the modules 'harfbuzz' INKSCAPE_DIST_PREFIX: inkscape-1.4-beta ------------------------------------------------------------------------ Configuration Summary ------------------------------------------------------------------------ PROJECT_NAME: inkscape INKSCAPE_VERSION: 1.4-beta INKSCAPE_DIST_PREFIX: inkscape-1.4-beta CMAKE_BINARY_DIR: /<>/obj-arm-linux-gnueabihf CMAKE_INSTALL_PREFIX: /usr CMAKE_INSTALL_LIBDIR: lib/arm-linux-gnueabihf PACKAGE_LOCALE_DIR share/locale CMAKE_SYSTEM_NAME: Linux CMAKE_SYSTEM_VERSION: 5.4.0-177-generic CMAKE_SYSTEM_PROCESSOR: armv7l CMAKE_C_COMPILER: /usr/bin/cc CMAKE_CXX_COMPILER: /usr/bin/c++ CMAKE_BUILD_TYPE: RelWithDebInfo ENABLE_LCMS: ON ENABLE_POPPLER: ON ENABLE_POPPLER_CAIRO: ON WITH_GNU_READLINE: ON WITH_GSPELL: ON WITH_GSOURCEVIEW: OFF WITH_IMAGE_MAGICK: ON WITH_GRAPHICS_MAGICK: OFF WITH_LIBCDR: ON WITH_LIBVISIO: ON WITH_LIBWPG: ON WITH_NLS: ON WITH_OPENMP: ON WITH_JEMALLOC: OFF WITH_ASAN: OFF WITH_INTERNAL_2GEOM: ON WITH_X11: ON WITH_PROFILING: OFF BUILD_TESTING: ON ------------------------------------------------------------------------ -- Configuring done (19.8s) -- Generating done (1.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- 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/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [2/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [3/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [4/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [5/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [6/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [8/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -c '/<>/src/3rdparty/libcroco/src/cr-additional-sel.c' [10/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -c '/<>/src/3rdparty/libcroco/src/cr-attr-sel.c' [11/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o -c '/<>/src/3rdparty/libcroco/src/cr-cascade.c' [12/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [13/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o -c '/<>/src/3rdparty/libcroco/src/cr-declaration.c' [14/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -c '/<>/src/3rdparty/libcroco/src/cr-doc-handler.c' [15/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [16/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -c '/<>/src/3rdparty/libcroco/src/cr-enc-handler.c' [17/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o -c '/<>/src/3rdparty/libcroco/src/cr-fonts.c' [18/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -c '/<>/src/3rdparty/libcroco/src/cr-libxml-node-iface.c' [19/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o -c '/<>/src/3rdparty/libcroco/src/cr-input.c' [20/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o -c '/<>/src/3rdparty/libcroco/src/cr-num.c' [21/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -c '/<>/src/3rdparty/libcroco/src/cr-parsing-location.c' [22/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -c '/<>/src/3rdparty/libcroco/src/cr-om-parser.c' [23/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -c '/<>/src/3rdparty/libcroco/src/cr-prop-list.c' [24/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -c '/<>/src/3rdparty/libcroco/src/cr-pseudo.c' [25/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o -c '/<>/src/3rdparty/libcroco/src/cr-selector.c' [26/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o -c '/<>/src/3rdparty/libcroco/src/cr-rgb.c' [27/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o -c '/<>/src/3rdparty/libcroco/src/cr-parser.c' [28/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -c '/<>/src/3rdparty/libcroco/src/cr-simple-sel.c' [29/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [30/1210] : && /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 && : [31/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o -c '/<>/src/3rdparty/libcroco/src/cr-string.c' [32/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -c '/<>/src/3rdparty/libcroco/src/cr-sel-eng.c' [33/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -c '/<>/src/3rdparty/libcroco/src/cr-stylesheet.c' [34/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o -c '/<>/src/3rdparty/libcroco/src/cr-statement.c' [35/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o -c '/<>/src/3rdparty/libcroco/src/cr-term.c' [36/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o -c '/<>/src/3rdparty/libcroco/src/cr-token.c' [37/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o -c '/<>/src/3rdparty/libcroco/src/cr-utils.c' [38/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o -c '/<>/src/3rdparty/libcroco/src/cr-style.c' [39/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/src" -I"/<>/src/3rdparty/libcroco/src" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -MF src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o.d -o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -c '/<>/src/3rdparty/libcroco/src/cr-tknzr.c' [40/1210] : && /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/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libcroco_LIB.a && : [41/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [42/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [43/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [44/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [45/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [46/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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++/13/vector:72, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:31: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘std::vector Avoid::Polygon::checkpointsOnSegment(size_t, int) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:620:34: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘Avoid::Polygon Avoid::PolygonInterface::offsetPolygon(double) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:311:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘Avoid::Polygon Avoid::PolygonInterface::offsetPolygon(double) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:337:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘Avoid::Polygon Avoid::PolygonInterface::offsetPolygon(double) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:349:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘Avoid::Polygon Avoid::PolygonInterface::offsetPolygon(double) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:353:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘Avoid::Polygon Avoid::PolygonInterface::offsetPolygon(double) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:357:33: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Avoid::Point}; _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Avoid::Point}; _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:667:28: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:672:28: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Avoid::Point}; _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:705:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Avoid::Point}; _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:706:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Avoid::Point}; _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:707:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Avoid::Point}; _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:713:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Avoid::Point}; _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) const’ at /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:717:28: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [47/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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++/13/vector:72, from /usr/include/c++/13/queue:63, from /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:31: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘void Avoid::splitBranchingSegments(Polygon&, bool, Polygon&, double)’ at /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:1608:35: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘void Avoid::splitBranchingSegments(Polygon&, bool, Polygon&, double)’ at /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:1621:35: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘void Avoid::splitBranchingSegments(Polygon&, bool, Polygon&, double)’ at /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:1636:35: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘void Avoid::splitBranchingSegments(Polygon&, bool, Polygon&, double)’ at /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:1645:35: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘void Avoid::ConnRef::generateCheckpointsPath(std::vector&, std::vector&)’ at /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:1068:19: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘void Avoid::ConnRef::generateCheckpointsPath(std::vector&, std::vector&)’ at /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:1142:27: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’, inlined from ‘bool Avoid::ConnRef::generatePath()’ at /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:966:36: /usr/include/c++/13/bits/stl_vector.h:1440:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1440 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/set:62, 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++/13/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(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++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/vertices.h:31: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Point; _Tp = Avoid::PtOrder; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘void Avoid::ConnectorCrossings::countForSegment(size_t, bool)’ at /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:2295:46: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Point; _Tp = Avoid::PtOrder; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘void Avoid::ConnectorCrossings::countForSegment(size_t, bool)’ at /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:2302:46: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Point; _Tp = Avoid::PtOrder; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘void Avoid::ConnectorCrossings::countForSegment(size_t, bool)’ at /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:2392:42: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Point; _Tp = Avoid::PtOrder; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘void Avoid::ConnectorCrossings::countForSegment(size_t, bool)’ at /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:2396:42: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [48/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [49/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [50/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [51/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [52/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [53/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [54/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [55/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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++/13/vector:72, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/scanline.h:32, from /<>/src/3rdparty/adaptagrams/libavoid/scanline.cpp:28: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Avoid::buildConnectorRouteCheckpointCache(Router*)’ at /<>/src/3rdparty/adaptagrams/libavoid/scanline.cpp:341:66: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Avoid::buildConnectorRouteCheckpointCache(Router*)’ at /<>/src/3rdparty/adaptagrams/libavoid/scanline.cpp:353:62: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [56/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [57/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [58/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [59/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [60/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [61/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [62/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [63/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [64/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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++/13/set:62, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/vpsc.h:70, from /<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:38: /usr/include/c++/13/bits/stl_tree.h: In function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Avoid::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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(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++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63, from /<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:45: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘void Avoid::EqualityConstraintSet::mergeSets(Avoid::Variable*, Avoid::Variable*, double)’ at /<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1435:48: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘void Avoid::EqualityConstraintSet::mergeSets(Avoid::Variable*, Avoid::Variable*, double)’ at /<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1436:48: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘Avoid::EqualityConstraintSet::EqualityConstraintSet(Avoid::Variables)’ at /<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1407:29: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘bool Avoid::EqualityConstraintSet::isRedundant(Avoid::Variable*, Avoid::Variable*, double)’ at /<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1418:40, inlined from ‘Avoid::Constraints Avoid::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)’ at /<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1480:42: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Avoid::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘bool Avoid::EqualityConstraintSet::isRedundant(Avoid::Variable*, Avoid::Variable*, double)’ at /<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1418:64, inlined from ‘Avoid::Constraints Avoid::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)’ at /<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:1480:42: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [66/1210] : && /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 && : [67/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [68/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [69/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [70/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [71/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [72/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [73/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [74/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [75/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [77/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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++/13/map:62, from /<>/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:23: /usr/include/c++/13/bits/stl_tree.h: In function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = vpsc::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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(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++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘void vpsc::EqualityConstraintSet::mergeSets(vpsc::Variable*, vpsc::Variable*, double)’ at /<>/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:155:48: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘void vpsc::EqualityConstraintSet::mergeSets(vpsc::Variable*, vpsc::Variable*, double)’ at /<>/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:156:48: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘vpsc::EqualityConstraintSet::EqualityConstraintSet(vpsc::Variables)’ at /<>/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:125:29: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘bool vpsc::EqualityConstraintSet::isRedundant(vpsc::Variable*, vpsc::Variable*, double)’ at /<>/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:138:40, inlined from ‘vpsc::Constraints vpsc::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)’ at /<>/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:200:42: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = vpsc::Variable*; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘bool vpsc::EqualityConstraintSet::isRedundant(vpsc::Variable*, vpsc::Variable*, double)’ at /<>/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:138:64, inlined from ‘vpsc::Constraints vpsc::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)’ at /<>/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:200:42: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [78/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [79/1210] : && /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 && : [80/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [81/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [82/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [83/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [84/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [85/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [86/1210] : && /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 && : [87/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [88/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [89/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [90/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [91/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [92/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [93/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [94/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [95/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [96/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [97/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [98/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [99/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [100/1210] cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/cmake -DSOURCE=/<>/src/3rdparty/2geom/src/2geom/svg-path-parser.cpp -DTARGET=/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom/svg-path-parser.cpp -DSOURCE_DIR=/<>/src/3rdparty/2geom/src/2geom -P /<>/src/3rdparty/2geom/CMakeScripts/RewriteLineMarkers.cmake [101/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [102/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [103/1210] /usr/bin/cc -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -pthread -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' [104/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o -c '/<>/src/util/document-fonts.cpp' [105/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [106/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o -c '/<>/src/util/format_size.cpp' [107/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o -c '/<>/src/util/action-accel.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/util/action-accel.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [108/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o -c '/<>/src/util/funclog.cpp' [109/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [110/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o -c '/<>/src/util/font-collections.cpp' [111/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/font-tags.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/font-tags.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/font-tags.cpp.o -c '/<>/src/util/font-tags.cpp' [112/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/paper.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/paper.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/paper.cpp.o -c '/<>/src/util/paper.cpp' In file included from /<>/src/util/paper.h:14, from /<>/src/util/paper.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/c++/13/vector:72, from /<>/src/util/paper.h:13: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::PaperSize}; _Tp = Inkscape::PaperSize; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::PaperSize}; _Tp = Inkscape::PaperSize; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::PaperSize; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘static const std::vector& Inkscape::PaperSize::getPageSizes()’ at /<>/src/util/paper.cpp:53:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [113/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/statics.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/statics.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/statics.cpp.o -c '/<>/src/util/statics.cpp' [114/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/preview.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/preview.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/preview.cpp.o -c '/<>/src/util/preview.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:21, from /<>/src/util/preview.h:26, from /<>/src/util/preview.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/display/drawing.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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/util/preview.cpp:38:50: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/util/preview.cpp: In function ‘Cairo::RefPtr Inkscape::UI::Preview::render_preview(SPDocument*, std::shared_ptr, uint32_t, Inkscape::DrawingItem*, unsigned int, unsigned int, const Geom::Rect&)’: /<>/src/util/preview.cpp:38:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 38 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ [115/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o -c '/<>/src/util/object-renderer.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:21, from /<>/src/util/object-renderer.h:12, from /<>/src/util/object-renderer.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/display/drawing.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/pool.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/pool.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/pool.cpp.o -c '/<>/src/util/pool.cpp' [117/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o -c '/<>/src/util/recently-used-fonts.cpp' In file included from /<>/src/preferences.h:26, from /<>/src/util/recently-used-fonts.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [118/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/font-discovery.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/font-discovery.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/font-discovery.cpp.o -c '/<>/src/util/font-discovery.cpp' In file included from /<>/src/util/font-discovery.h:10, from /<>/src/util/font-discovery.cpp:3: /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:81:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 81 | .on_started = [=]() { emit(Msg::OperationStarted {}); }, | ^ /<>/src/async/operation-stream.h:81:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:82:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 82 | .on_progress = [=](T... p) { emit(Msg::OperationProgress {std::tuple(p...)}); }, | ^ /<>/src/async/operation-stream.h:82:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:84:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ^ /<>/src/async/operation-stream.h:84:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:85:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 85 | .on_cancelled = [=]() { emit(Msg::OperationCancelled {}); }, | ^ /<>/src/async/operation-stream.h:85:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:86:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 86 | .on_exception = [=](std::exception_ptr ex) { emit(Msg::OperationException {ex}); }, | ^ /<>/src/async/operation-stream.h:86:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:87:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 87 | .on_finished = [=]() { emit(Msg::OperationFinished {}); }, | ^ /<>/src/async/operation-stream.h:87:30: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/util/font-discovery.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/libnrtype/font-factory.h:24, from /<>/src/util/font-discovery.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/util/font-discovery.cpp: In lambda function: /<>/src/util/font-discovery.cpp:422:49: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 422 | i->gio_app()->signal_shutdown().connect([=](){ | ^ /<>/src/util/font-discovery.cpp:422:49: note: add explicit ‘this’ or ‘*this’ capture /<>/src/util/font-discovery.cpp: In lambda function: /<>/src/util/font-discovery.cpp:427:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 427 | _connection = _loading.subscribe([=](const MessageType& msg) { | ^ /<>/src/util/font-discovery.cpp:427:38: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/functional:67, from /<>/src/util/font-discovery.h:3: /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Inkscape::FontInfo*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Inkscape::FontInfo*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::FontInfo&}; _Tp = Inkscape::FontInfo; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::FontInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::FontInfo]’: /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’ at /usr/include/c++/13/bits/stl_algo.h:2727:34: /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Inkscape::FontInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’ at /usr/include/c++/13/bits/stl_algo.h:2731:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Inkscape::FontInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’ at /usr/include/c++/13/bits/stl_algo.h:2734:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’ at /usr/include/c++/13/bits/stl_algo.h:2727:34: /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Inkscape::FontInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’ at /usr/include/c++/13/bits/stl_algo.h:2731:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Inkscape::FontInfo*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’ at /usr/include/c++/13/bits/stl_algo.h:2734:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::FontInfo&}; _Tp = Inkscape::FontInfo; _Alloc = std::allocator]’, inlined from ‘std::shared_ptr > Inkscape::get_all_fonts(Async::Progress > >&)’ at /<>/src/util/font-discovery.cpp:387:35: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::FontInfo&}; _Tp = Inkscape::FontInfo; _Alloc = std::allocator]’, inlined from ‘std::shared_ptr > Inkscape::get_all_fonts(Async::Progress > >&)’ at /<>/src/util/font-discovery.cpp:388:36: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::sort_fonts_by_name(std::vector&, bool)::]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Inkscape::sort_fonts_by_name(std::vector&, bool)’ at /<>/src/util/font-discovery.cpp:110:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, bool):: >]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::sort_fonts_by_name(std::vector&, bool)::]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Inkscape::sort_fonts_by_name(std::vector&, bool)’ at /<>/src/util/font-discovery.cpp:110:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’ at /usr/include/c++/13/bits/stl_algo.h:2517:15: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ /usr/include/c++/13/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_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’ at /usr/include/c++/13/bits/stl_algo.h:2517:15: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ /usr/include/c++/13/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::FontInfo*; _Distance = int]’: /usr/include/c++/13/bits/stl_algo.h:2363:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2363 | __rotate_adaptive(_BidirectionalIterator1 __first, | ^~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2363:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2363:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = Inkscape::FontInfo*; _Distance = int]’ at /usr/include/c++/13/bits/stl_algo.h:2394:20: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2460:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2460 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2461 | _Distance(__len1 - __len11), __len22, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2462 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2460:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2460 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2461 | _Distance(__len1 - __len11), __len22, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2462 | __buffer, __buffer_size); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::FontInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’: /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::sort_fonts(std::vector&, FontOrder, bool)::]’ at /usr/include/c++/13/bits/stl_algo.h:5119:36, inlined from ‘void Inkscape::sort_fonts(std::vector&, FontOrder, bool)’ at /<>/src/util/font-discovery.cpp:141:29: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, FontOrder, bool):: >]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::sort_fonts(std::vector&, FontOrder, bool)::]’ at /usr/include/c++/13/bits/stl_algo.h:5119:36, inlined from ‘void Inkscape::sort_fonts(std::vector&, FontOrder, bool)’ at /<>/src/util/font-discovery.cpp:146:29: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [119/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o -MF src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o.d -o src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o -c '/<>/src/util/xim_fix.cpp' [120/1210] : && /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/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/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 && : [121/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [122/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [123/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [124/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:44, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:41: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector Geom::Bezier::roots() const’ at /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:109:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector Geom::Bezier::roots(const Geom::Interval&) const’ at /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:117:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [125/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:44, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/c++/13/bits/stl_algobase.h:64, from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /<>/src/3rdparty/2geom/include/2geom/point.h:39: /usr/include/c++/13/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 __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:214:52: required from here /usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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:164:65: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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 { | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:390:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:42: 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++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void Geom::find_self_intersections(std::vector >&, const D2&, double)’ at /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:151:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [126/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:44, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed 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:190:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | 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: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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:302:74: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | 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:352:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Line const &l) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required 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:302:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | 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:332:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Line line(p, (c.back() - c.front()).cw() + p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:333:12: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 333 | return line; | ^~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr 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:351:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 351 | 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 = intersection_point_tag]’: /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:486:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | Point M = middle_point(A.front(), A.back()); | ^ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:487:12: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 487 | bl = orthogonal_orientation_line(B, M, precision); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:492:43: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Interval bound = fat_line_bounds(A, bl); | ^ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::middle_point(const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:361:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | 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:302:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | 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:351:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 351 | 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 = intersection_point_tag]’: /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480:13: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | OptInterval clip (std::vector const& A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:480: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:480: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:480: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:487:41: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 487 | bl = orthogonal_orientation_line(B, M, precision); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:492:37: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Interval bound = fat_line_bounds(A, bl); | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/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:187:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | D.push_back(n*(B[i+1] - B[i])); | ^ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘void Geom::detail::bezier_clipping::derivative(std::vector&, const std::vector&)’ at /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:180:17: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [127/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [128/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libdepixelize" -I"/<>/src/3rdparty/libdepixelize" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/varianttype.h:25, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:29: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]’, inlined from ‘void Tracer::HomogeneousSplines::_polygon_union(CommonEdge) [with T = double]’ at /<>/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:409:19: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]’, inlined from ‘void Tracer::HomogeneousSplines::_polygon_union(CommonEdge) [with T = double]’ at /<>/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:411:19: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; = void; _Tp = Tracer::Point; _Alloc = std::allocator >]’, inlined from ‘void Tracer::HomogeneousSplines::_polygon_union(CommonEdge) [with T = double]’ at /<>/src/3rdparty/libdepixelize/priv/homogeneoussplines.h:419:19: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [129/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { 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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | 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:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘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 bool Geom::BezierCurve::isLineSegment() const’: /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:137:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | auto const start = controlPoint(0); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In member function ‘void Geom::BezierCurveN::feed(Geom::PathSink&, bool) const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:605:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 605 | sink.moveTo(controlPoint(0)); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:376:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 376 | Coord BezierCurveN<1>::nearestTime(Point const& p, Coord from, Coord to) const | ^~~~~~~~~~~~~~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/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:160:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return distance(initialPoint(), finalPoint()); | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::BezierCurveN<2>&, const Geom::Line&, double&, double}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::BezierCurveN<3>&, const Geom::Line&, double&, double}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Geom::BezierCurveN<2>&, const Geom::Line&, double&, double}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’, inlined from ‘std::vector > Geom::bezier_line_intersections(const BezierCurveN&, const Line&) [with unsigned int degree = 2]’ at /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:549:28, inlined from ‘std::vector > Geom::BezierCurveN::intersect(const Geom::Curve&, Geom::Coord) const [with unsigned int degree = 2]’ at /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:563:60: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Geom::BezierCurveN<3>&, const Geom::Line&, double&, double}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’, inlined from ‘std::vector > Geom::bezier_line_intersections(const BezierCurveN&, const Line&) [with unsigned int degree = 3]’ at /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:549:28, inlined from ‘std::vector > Geom::BezierCurveN::intersect(const Geom::Curve&, Geom::Coord) const [with unsigned int degree = 3]’ at /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:578:60: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [130/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:93:49: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | cairo_arc(_cr, 0, 0, 1, arc.initialAngle(), arc.finalAngle()); | ~~~~~~~~~~~~~~~~^~ /<>/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:282:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | if ( are_near(ray(X), ray(Y)) && are_near(center(), p) ) { | ~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/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:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | 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:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/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:67:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point q2 = (2./3.) * p1 + (1./3.) * p2; | ^~ [131/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/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:41, from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included 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: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/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:498:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ /<>/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/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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; | ^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | 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; | ^~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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; | ^~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:144:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In function ‘std::ostream& Geom::operator<<(std::ostream&, const 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 | ^~~~~~ /<>/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 | ^~~~~~ In constructor ‘Geom::Line::Line(const Geom::LineSegment&)’, inlined from ‘std::vector > Geom::Circle::intersect(const Geom::LineSegment&) const’ at /<>/src/3rdparty/2geom/src/2geom/circle.cpp:200:55: /<>/src/3rdparty/2geom/include/2geom/line.h:94:36: 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/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); | ~~~^~~~~~ /<>/src/3rdparty/2geom/src/2geom/circle.cpp:276:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 276 | B = B * _radius + _center; | ~~~~~~~~~~~~^~~~~~~~~ [132/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:41, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(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: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/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:190:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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*, 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:72:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:51:5: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [133/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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' [134/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:41: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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/convex-hull.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:225:39: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:225:39: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function ‘std::pair Geom::ConvexHull::minAreaRotation() const’: /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:225:22: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | min_rect = Rect::from_xywh(dot(_boundary[l], v), dot(_boundary[i], n), w, h); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:229:35: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | return { Rotate(min_v).inverse(), min_rect * Scale(1.0 / min_v.length()) }; | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:229:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | return { Rotate(min_v).inverse(), min_rect * Scale(1.0 / min_v.length()) }; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ /<>/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: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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/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 { | ^~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function ‘Geom::Point Geom::ConvexHull::topPoint() const’: /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:232:7: 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 ConvexHull::topPoint() const | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function ‘std::pair Geom::ConvexHull::minAreaRotation() const’: /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:225:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | min_rect = Rect::from_xywh(dot(_boundary[l], v), dot(_boundary[i], n), w, h); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:229:35: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | return { Rotate(min_v).inverse(), min_rect * Scale(1.0 / min_v.length()) }; | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:229:76: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | return { Rotate(min_v).inverse(), min_rect * Scale(1.0 / min_v.length()) }; | ^ /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp: In member function ‘Geom::Point Geom::ConvexHull::topPoint() const’: /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:232:7: 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 ConvexHull::topPoint() const | ^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexGreater]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::ConvexHull::_construct()’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:139:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexGreater]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::ConvexHull::_construct()’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:139:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&)’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:68:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&)’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:68:14: /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&)’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:79:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&)’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:79:14: /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:91:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:91:14: /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::ConvexHull::ConvexHull(const std::vector&)’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:102:18: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::ConvexHull::ConvexHull(const std::vector&)’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:102:18: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::ConvexHull::swap(std::vector&)’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:345:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::ConvexHull::swap(std::vector&)’ at /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:345:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [135/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/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: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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:498:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | 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:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/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); | ^ /<>/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 | ^~~~~~~ /<>/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); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:497:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | Line make_bisector_line(LineSegment const& _segment) | ^~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:499:73: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In constructor ‘Geom::Line::Line(const Geom::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 Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:481:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Point d = line.vector().cw(); | ^ /<>/src/3rdparty/2geom/include/2geom/line.h:483:12: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | 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:132:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point vector() const { return _final - _initial; } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/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:345:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | return ( _segment.initialPoint() + _segment.finalPoint() ) / 2; | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:344:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 344 | inline Point middle_point(LineSegment const& _segment) { | ^~~~~~~~~~~~ /<>/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 | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp: In member function ‘bool Geom::clipper::are_paired(Geom::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::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:219:6: note: in expansion of macro ‘CLIPPER_CLASS’ 219 | bool CLIPPER_CLASS::are_paired (Point& M, const Point & P1, const Point & P2) const | ^~~~~~~~~~~~~ /<>/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 function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’, inlined from ‘Geom::Point Geom::clipper::find_inner_point_by_bisector_line(const Geom::Point&, const Geom::Point&) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:172:34: /<>/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/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, | ^~~~~~~~~~~~~ In member function ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: /<>/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 member function ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: /<>/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 member function ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: /<>/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 member function ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: /<>/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 member function ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: /<>/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 member function ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12, inlined from ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’ at /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: /<>/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++/13/map:62, 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: /usr/include/c++/13/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::RatQuad}; _Tp = Geom::RatQuad; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘bool Geom::clipper::intersect(std::vector&) const’ at /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:178:15: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::Point::LexLess]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘bool Geom::clipper::intersect(std::vector&) const’ at /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:178:15: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair}; _Key = double; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair; _Key = double; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_map.h:860:27, inlined from ‘bool Geom::clipper::intersect(std::vector&) const’ at /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:188:26: /usr/include/c++/13/bits/stl_map.h:640:45: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::RatQuad}; _Tp = Geom::RatQuad; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::RatQuad; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘bool Geom::clipper::clip(std::vector&)’ at /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:505:28: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp: In member function ‘bool Geom::clipper::clip(std::vector&)’: /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:528:20: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 528 | rsplit (points, sp, fp, 100.0); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::RatQuad}; _Tp = Geom::RatQuad; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::RatQuad; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘bool Geom::clipper::clip(std::vector&)’ at /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:548:28: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [136/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/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: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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:498:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ 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: /<>/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:1482:75: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1482 | 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | 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:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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(Line, 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/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:276:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 276 | return new BezierCurveN<1>(finalPoint(), initialPoint()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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); | ^ /<>/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:231:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Point pointAt(Coord t) const { | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function ‘std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const 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:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Point P = L0.pointAt(rt); | ^ /<>/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:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Point P0 = Lx.pointAt(rt); | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 344 | Point P = L.pointAt(cnrt); | ^ /<>/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]); | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:497:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | Line make_bisector_line(LineSegment const& _segment) | ^~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:499:73: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ^ /<>/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:344:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 344 | inline Point middle_point(LineSegment const& _segment) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:481:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Point d = line.vector().cw(); | ^ /<>/src/3rdparty/2geom/include/2geom/line.h:483:12: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | return l; | ^ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr 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; | ^~~ /<>/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:1482:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1482 | Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const | ^~~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:1522:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1522 | M.push_back (gl[dim].pointAt (rt)); | ~~~~~~~~~~~~~~~~^~~~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:1562:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1562 | return B; | ^ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distanceSq(const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:396:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | return L2sq(a - b); | ~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function ‘void Geom::RatQuad::split(Geom::RatQuad&, Geom::RatQuad&) const’: /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:181:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | a.P[2] = b.P[0] = (0.5*a.P[1]+0.5*b.P[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:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::lerp(Coord, const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:355:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | inline Point lerp(Coord t, Point const &a, Point const &b) { | ^~~~ /<>/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 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) { | ^~~ /<>/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::Rect’ 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::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 member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function ‘std::vector Geom::xAx::roots(Geom::Point, Geom::Point) const’: /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:565:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | std::vector xAx::roots(Point d, Point o) const { | ^~~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function ‘Geom::LineSegment Geom::intersection(Line, 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++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function ‘std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)’: /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:281:47: 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: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 238 | std::vector decompose_degenerate(xAx const & C1, xAx const & C2, xAx const & xC0) { | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)’ at /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:286:26: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)’ at /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:291:26: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘std::vector Geom::decompose_degenerate(const xAx&, const xAx&, const xAx&)’ at /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:345:30: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘std::vector Geom::xAx::allNearestTimes(const Geom::Point&) const’ at /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:1606:22: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘std::vector Geom::xAx::allNearestTimes(const Geom::Point&) const’ at /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:1611:30: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/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:1482:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1482 | Rect xAx::arc_bound (const Point & P1, const Point & Q, const Point & P2) const | ^~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const’ at /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:1522:25: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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)); | ^ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector Geom::xAx::crossings(Geom::Rect) const’ at /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:505:20: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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 function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’, inlined from ‘std::optional Geom::xAx::toCurve(const Geom::Rect&) const’ at /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:531:39: /<>/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/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: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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [137/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/crossing.h: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/path.h:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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 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++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:39: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Crossing}; _Tp = Geom::Crossing; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Crossing}; _Tp = Geom::Crossing; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Crossing; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Geom::Crossings Geom::reverse_tb(const Crossings&, unsigned int, std::vector)’ at /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:157:22: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Crossing}; _Tp = Geom::Crossing; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Crossing; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Geom::Crossings Geom::reverse_ta(const Crossings&, std::vector)’ at /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:147:22: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘void Geom::merge_crossings(Crossings&, Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:130:19: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘void Geom::merge_crossings(Crossings&, Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:130:19: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [138/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/curve.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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/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:201:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Point Curve::unitTangentAt(Coord t, unsigned n) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/curve.cpp: In lambda function: /<>/src/3rdparty/2geom/src/2geom/curve.cpp:147:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | result.emplace_back(ti, tj, xing.point()); | ~~~~~~~~~~^~ In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Geom::Intersection<>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘Geom::Intersection<>’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /<>/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:201:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Point Curve::unitTangentAt(Coord t, unsigned n) const | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to 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++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Curve*, double&, double&}; _Tp = Geom::Curve::intersectSelf(Geom::Coord) const::Subcurve; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Curve*, double&, double&}; _Tp = Geom::Curve::intersectSelf(Geom::Coord) const::Subcurve; _Alloc = std::allocator]’, inlined from ‘Geom::Curve::intersectSelf(Geom::Coord) const::&)>’ at /<>/src/3rdparty/2geom/src/2geom/curve.cpp:127:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Curve*, double&, double&}; _Tp = Geom::Curve::intersectSelf(Geom::Coord) const::Subcurve; _Alloc = std::allocator]’, inlined from ‘Geom::Curve::intersectSelf(Geom::Coord) const::&)>’ at /<>/src/3rdparty/2geom/src/2geom/curve.cpp:130:28: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Geom::Intersection<>; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘Geom::Intersection<>’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:61:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | int Curve::winding(Point const &p) const | ^~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘virtual int Geom::Curve::winding(const Geom::Point&) const’ at /<>/src/3rdparty/2geom/src/2geom/curve.cpp:66:18: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘Geom::Curve::intersectSelf(Geom::Coord) const::&)>’ at /<>/src/3rdparty/2geom/src/2geom/curve.cpp:151:18: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘Geom::Curve::intersectSelf(Geom::Coord) const::&)>’ at /<>/src/3rdparty/2geom/src/2geom/curve.cpp:151:18: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [139/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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/conicsec.h:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/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: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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:498:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/ellipse.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/ellipse.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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:38: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/include/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Rect Geom::Ellipse::boundsExact() const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:146:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Rect Ellipse::boundsExact() const | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In lambda function: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:156:41: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | return Interval(mid - r, mid + r); | ^ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Rect Geom::Ellipse::boundsFast() const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:162:28: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | Rect Ellipse::boundsFast() 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:358:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Point Ellipse::pointAt(Coord t) const | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In lambda function: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:678:77: note: parameter passing for argument of type ‘Geom::Intersection<>’ when C++17 is enabled changed to match C++14 in GCC 10.1 678 | ShapeIntersection const &j) -> ShapeIntersection | ^~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | 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:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Rect Geom::Ellipse::boundsExact() const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:146:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Rect Ellipse::boundsExact() const | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:159:25: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | return { proj_bounds(X), proj_bounds(Y) }; | ~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Rect Geom::Ellipse::boundsFast() const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:162:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | Rect Ellipse::boundsFast() const | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:170:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | return Rect(_center - rr, _center + rr); | ~~~~~~~~^~~~ /<>/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:279:81: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | 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:296:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 296 | Point new_center = _center * m; | ^ /<>/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:358:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | 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:368:25: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | 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:395:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | return Angle(atan2(p * iuct)).radians0(); // return a value in [0, 2pi) | ~~^~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘std::vector > Geom::Ellipse::intersect(const Geom::LineSegment&) const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:519:20: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | if (!boundsFast().intersects(seg.boundsFast())) { | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:541:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 541 | result.emplace_back(x.first, std::clamp(x.second, 0.0, 1.0), x.point()); | ~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘std::vector > Geom::Ellipse::intersect(const Geom::Ellipse&) const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:555:20: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | if (!boundsFast().intersects(other.boundsFast())) { | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:692:61: note: parameter passing for argument of type ‘Geom::Intersection<>’ when C++17 is enabled changed to match C++14 in GCC 10.1 692 | synthesize_intersection(intersection_average(as[0], as[1]), bs[0]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In lambda function: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:680:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 680 | return ShapeIntersection(i.first, j.first, middle_point(i.point(), j.point())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/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 Ellipse&, const Ellipse&, Coord)’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:761:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 761 | if (!are_near(tp * ac.unitCircleTransform(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const double&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function ‘std::ostream& Geom::operator<<(std::ostream&, const Ellipse&)’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:771:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 771 | out << "Ellipse(" << e.center() << ", " << e.rays() | ~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:772:53: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 772 | << ", " << format_coord_nice(e.rotationAngle()) << ")"; | ~~~~~~~~~~~~~~~^~ /<>/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:368:25: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:405:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:279:81: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | 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:113:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | ret.setTranslation(center()); | ~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function ‘bool Geom::are_near(const Ellipse&, const Ellipse&, Coord)’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:747:54: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | if (distance(ac.rotationAngle(), bc.rotationAngle()).radians0() >= M_PI/2) { | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In lambda function: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:680:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 680 | return ShapeIntersection(i.first, j.first, middle_point(i.point(), j.point())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function ‘std::ostream& Geom::operator<<(std::ostream&, const Ellipse&)’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:772:53: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 772 | << ", " << format_coord_nice(e.rotationAngle()) << ")"; | ~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/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:375:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function ‘Geom::Ellipse::intersect(const Geom::Ellipse&) const::’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:677:43: note: parameter passing for argument of type ‘Geom::Intersection<>’ when C++17 is enabled changed to match C++14 in GCC 10.1 677 | auto const intersection_average = [](ShapeIntersection const &i, | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Point Geom::Ellipse::initialPoint() const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.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 Ellipse::initialPoint() const | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Rect Geom::Ellipse::boundsExact() const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:146:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | 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:358:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Point Ellipse::pointAt(Coord t) const | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function ‘bool Geom::are_near(const Ellipse&, const Ellipse&, Coord)’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:752:55: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 752 | Angle d2 = distance(ac.rotationAngle() - M_PI/2, bc.rotationAngle()); | ^ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:761:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 761 | if (!are_near(tp * ac.unitCircleTransform(), | ^ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘std::vector > Geom::Ellipse::intersect(const Geom::LineSegment&) const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:519:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | if (!boundsFast().intersects(seg.boundsFast())) { | ~~~~~~~~~~~~~~^~ In constructor ‘Geom::Line::Line(const Geom::LineSegment&)’, inlined from ‘std::vector > Geom::Ellipse::intersect(const Geom::LineSegment&) const’ at /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:530:28: /<>/src/3rdparty/2geom/include/2geom/line.h:94:36: 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/src/2geom/ellipse.cpp: In member function ‘std::vector > Geom::Ellipse::intersect(const Geom::LineSegment&) const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:517:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 517 | std::vector Ellipse::intersect(LineSegment const &seg) const | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:517:32: 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/ellipse.cpp:517:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor ‘Geom::Line::Line(const Geom::LineSegment&)’, inlined from ‘std::vector > Geom::Ellipse::intersect(const Geom::LineSegment&) const’ at /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:530:28: /<>/src/3rdparty/2geom/include/2geom/line.h:94:36: 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/src/2geom/ellipse.cpp: In member function ‘std::vector > Geom::Ellipse::intersect(const Geom::Ellipse&) const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:546:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 546 | std::vector Ellipse::intersect(Ellipse const &other) const | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:546:32: note: parameter passing for argument of type ‘Geom::Intersection<>’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:555:20: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | if (!boundsFast().intersects(other.boundsFast())) { | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:692:61: note: parameter passing for argument of type ‘Geom::Intersection<>’ when C++17 is enabled changed to match C++14 in GCC 10.1 692 | synthesize_intersection(intersection_average(as[0], as[1]), bs[0]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [140/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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 D2&, 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/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72: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 { | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:285:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function ‘Geom::Piecewise > Geom::force_continuity(const 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(); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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 { | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/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 D2&, 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 D2&, 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/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function ‘std::vector > > Geom::split_at_discontinuities(const Piecewise >&, double)’: /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:208:88: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | if (i==(pwsbin.segs.size()-1) || L2(pwsbin.segs[i].at1()- pwsbin.segs[i+1].at0()) > tol){ | ^ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Linear; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::insert(iterator, const_iterator, const_iterator)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:106:94, inlined from ‘Geom::SBasis Geom::truncate(const SBasis&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:363:13, inlined from ‘Geom::D2 Geom::truncate(const D2&, unsigned int)’ at /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:53:31: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::insert(iterator, const_iterator, const_iterator)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:106:94, inlined from ‘Geom::SBasis Geom::truncate(const SBasis&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:363:13, inlined from ‘Geom::D2 Geom::truncate(const D2&, unsigned int)’ at /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:53:54: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function ‘std::vector Geom::level_set(const D2&, 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 D2&, 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 ); | ^ /<>/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 member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::D2 > Geom::make_cuts_independent(const Piecewise >&)’ at /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:80:27: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [141/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord 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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included 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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/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: /<>/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:498:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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:164:65: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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 { | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp: In member function ‘bool Geom::make_elliptical_arc::bound_exceeded(unsigned int, const Geom::detail::ellipse_equation&, double, double, double)’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:220:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 220 | angle_err = std::fabs( dot( dcurve(k/partitions), ee.normal(p[k]) ) ); | ~~~~~~^~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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 | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/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]) ) ); | ~~~~~~^~~~~~~~~~~~~~ [142/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included 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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/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: /<>/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:498:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | { | ^ /<>/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:106:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Rect EllipticalArc::boundsExact() const | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In lambda function: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:136:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return result; | ^~~~~~ /<>/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:173:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | Point EllipticalArc::pointAtAngle(Coord t) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsExact() const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:106:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Rect EllipticalArc::boundsExact() const | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:139:25: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | return { proj_bounds(X), proj_bounds(Y) }; | ~~~~~~~~~~~^~~ /<>/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/elliptical-arc.cpp: In lambda function: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:118:24: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | auto proj_bounds = [&] (Dim2 d) { | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:132:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | if (_angles.contains(angle + M_PI)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:136:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Angle boost::operators_impl::operator+(const Geom::Angle&, const double&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual void Geom::EllipticalArc::expandToTransformed(Geom::Rect&, const Geom::Affine&) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:144:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | bbox.expandTo(_final_point * transform); | ~~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:166:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | if (_angles.contains(angle + M_PI)) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/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:197:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | sincos(rotationAngle(), roty, rotx); | ~~~~~~~~~~~~~^~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | 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:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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/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:271:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | result->_initial_point = result->pointAtAngle( result->initialAngle() ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:271:72: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | result->_initial_point = result->pointAtAngle( result->initialAngle() ); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:271:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | result->_initial_point = result->pointAtAngle( result->initialAngle() ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:272:68: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | result->_final_point = result->pointAtAngle( result->finalAngle() ); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:272:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | result->_final_point = result->pointAtAngle( result->finalAngle() ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:293:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 293 | result.push_back( ea->pointAtAngle(angle) ); | ~~~~~~~~~~~~~~~~^~~~~~~ /<>/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:313:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Point EllipticalArc::pointAt(Coord t) const | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:324:36: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | return _ellipse.pointAt(angleAt(t)); | ~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:324:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | 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:330:32: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 330 | 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:341:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 341 | arc->_initial_point = arc->_final_point = pointAt(f); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:354:27: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | 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:390:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 390 | LineSegment seg(pointAt(from), pointAt(to)); | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:394:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 394 | if ( are_near(rotationAngle(), M_PI/2) | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:420:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 420 | Point r = p - center(); | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:466:25: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:519:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | dsq = distanceSq(p, pointAtAngle(real_sol[i])); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘std::vector > Geom::EllipticalArc::_intersectSameEllipse(const Geom::EllipticalArc*) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:704:64: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | for (auto a : {_angles.initialAngle(), _angles.finalAngle()}) { | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In lambda function: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:700:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 700 | result.emplace_back(time, other->timeAtAngle(angle), _ellipse.pointAt(angle)); | ~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘void Geom::EllipticalArc::_updateCenterAndAngles()’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:749:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 749 | Rotate rot(rotationAngle()); // the matrix in F.6.5.3 | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:750:33: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | Rotate invrot = rot.inverse(); // the matrix in F.6.5.1 | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:752:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 752 | Point r = rays(); | ^ /<>/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; } | ^~~~~~~~~~~~~~~~ /<>/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 { | ^~~~~~~ /<>/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:808:28: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 808 | Coord et = initialAngle().radians() + sweepAngle(); | ~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:821:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 821 | arc[d][0][0] = initialPoint()[d]; | ~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual bool Geom::EllipticalArc::_equalTo(const Geom::Curve&) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:895:22: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 895 | if (rotationAngle() != other->rotationAngle()) return false; | ~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /<>/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:933:25: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 933 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:938:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 938 | Point ymin = pointAtAngle(ymin_a); | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:965:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 965 | Angle ia = initialAngle(), fa = finalAngle(); | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In function ‘std::ostream& Geom::operator<<(std::ostream&, const EllipticalArc&)’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:1026:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | << ea.initialPoint() << ", " | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:1028:46: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 1028 | << format_coord_nice(ea.rotationAngle()) << ", " | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:1031:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1031 | << ea.finalPoint() << ")"; | ~~~~~~~~~~~~~^~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:925:45: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 925 | 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:865:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 865 | _ellipse.setCenter(middle_point(_initial_point, _final_point)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:749:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 749 | Rotate rot(rotationAngle()); // the matrix in F.6.5.3 | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:750:32: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | Rotate invrot = rot.inverse(); // the matrix in F.6.5.1 | ~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:780:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | _ellipse.setCenter(c * rot + mid); | ^~~ /<>/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:933:25: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 933 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:949:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 949 | bool const left = cross(ymax - ymin, p - ymin) > 0; | ^~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:965:47: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 965 | Angle ia = initialAngle(), fa = finalAngle(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘bool Geom::EllipticalArc::_validateIntersection(Geom::ShapeIntersection&, bool) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:632:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | if (!are_near_rel(_ellipse.pointAt(t), xing.point(), EPS)) { | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual bool Geom::EllipticalArc::_equalTo(const Geom::Curve&) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:895:48: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 895 | if (rotationAngle() != other->rotationAngle()) return false; | ~~~~~~~~~~~~~~~~~~~~^~ /<>/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:1035:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1035 | } // end namespace Geom | ^ /<>/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:330:32: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 330 | return valueAtAngle(angleAt(t), d); | ~~~~~~~^~~ /<>/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:375:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ^ /<>/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:197:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | sincos(rotationAngle(), roty, rotx); | ~~~~~~~~~~~~~^~ /<>/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:420:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 420 | Point r = p - center(); | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:466:25: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:463:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 463 | Point p_c = p - center(); | ^ /<>/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:811:25: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 811 | sincos(rotationAngle(), sinrot, cosrot); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In lambda function: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:118:24: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | auto proj_bounds = [&] (Dim2 d) { | ^ /<>/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:106:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Rect EllipticalArc::boundsExact() const | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:106:6: 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/elliptical-arc.cpp:106: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/elliptical-arc.cpp:139:25: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | return { proj_bounds(X), proj_bounds(Y) }; | ~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual void Geom::EllipticalArc::expandToTransformed(Geom::Rect&, const Geom::Affine&) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:144:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | bbox.expandTo(_final_point * transform); | ^~~~~~~~~ /<>/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 ‘virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:333:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 333 | Curve* EllipticalArc::portion(double f, double t) const | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:333: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:333: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:333: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:341:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 341 | arc->_initial_point = arc->_final_point = pointAt(f); | ~~~~~~~^~~ In member function ‘Geom::Coord Geom::AngleInterval::extent() const’, inlined from ‘Geom::Coord Geom::AngleInterval::extent() const’ at /<>/src/3rdparty/2geom/include/2geom/angle.h:342:11, inlined from ‘Geom::Angle Geom::AngleInterval::angleAt(Geom::Coord) const’ at /<>/src/3rdparty/2geom/include/2geom/angle.h:289:28, inlined from ‘Geom::Angle Geom::EllipticalArc::angleAt(Geom::Coord) const’ at /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:204:58, inlined from ‘virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:354:27: /<>/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() | ^~~~~~~~~~~~ /<>/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:173:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | Point EllipticalArc::pointAtAngle(Coord t) const | ^~~~~~~~~~~~~ /<>/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:957:48: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | bool const includes_ymin = _angles.contains(ymin_a); | ~~~~~~~~~~~~~~~~^~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘bool Geom::EllipticalArc::_validateIntersection(Geom::ShapeIntersection&, bool) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:626:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 626 | bool EllipticalArc::_validateIntersection(ShapeIntersection &xing, bool is_first) const | ^~~~~~~~~~~~~ In member function ‘Geom::Coord Geom::EllipticalArc::timeAtAngle(Geom::Angle) const’, inlined from ‘bool Geom::EllipticalArc::_validateIntersection(Geom::ShapeIntersection&, bool) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:636:20: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); } | ~~~~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘bool Geom::EllipticalArc::_validateIntersection(Geom::ShapeIntersection&, bool) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:640:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | if (!are_near_rel(pointAt(t), xing.point(), EPS)) { | ~~~~~~~^~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /<>/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:327:7: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Coord EllipticalArc::valueAt(Coord t, Dim2 d) const | ^~~~~~~~~~~~~ In member function ‘Geom::LineSegment Geom::EllipticalArc::chord() const’, inlined from ‘virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:329:32: /<>/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::Point Geom::EllipticalArc::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:313:7: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Point EllipticalArc::pointAt(Coord t) const | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:313: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:313: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:313: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 member function ‘Geom::Angle Geom::EllipticalArc::angleAt(Geom::Coord) const’, inlined from ‘virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:324:36, inlined from ‘virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:313:7: /<>/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); } | ~~~~~~~~~~~~~~~^~~ In member function ‘Geom::LineSegment Geom::EllipticalArc::chord() const’, inlined from ‘virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:322:21, inlined from ‘virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:313:7: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:250:80: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | LineSegment chord() const { return LineSegment(_initial_point, _final_point); } | ^ In member function ‘Geom::Coord Geom::EllipticalArc::timeAtAngle(Geom::Angle) const’, inlined from ‘virtual std::vector Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:247:24: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); } | ~~~~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:373:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | std::vector EllipticalArc::allNearestTimes( Point const& p, double from, double to ) const | ^~~~~~~~~~~~~ In member function ‘Geom::Coord Geom::EllipticalArc::timeAtAngle(Geom::Angle) const’, inlined from ‘virtual std::vector Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:534:27: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:201:66: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Coord timeAtAngle(Angle a) const { return _angles.timeAtAngle(a); } | ~~~~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:552:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 552 | double dsq1 = distanceSq(p, pointAt(from)); | ~~~~~~~^~~~~~ /<>/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:814:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 814 | SBasis arc_x = ray(X) * cos(param,4); | ~~~^~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:821:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 821 | arc[d][0][0] = initialPoint()[d]; | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In lambda function: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:693:42: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 693 | auto const synthesize_intersection = [&](Angle angle) { | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:700:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 700 | result.emplace_back(time, other->timeAtAngle(angle), _ellipse.pointAt(angle)); | ~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘std::vector > Geom::EllipticalArc::_intersectSameEllipse(const Geom::EllipticalArc*) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:706:36: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 706 | synthesize_intersection(a); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector > Geom::EllipticalArc::intersect(const Geom::Curve&, Geom::Coord) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:646:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | std::vector EllipticalArc::intersect(Curve const &other, Coord eps) const | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/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:278:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | EllipticalArc::pointAndDerivatives(Coord t, unsigned int n) const | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:278: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/3rdparty/2geom/src/2geom/elliptical-arc.cpp:278:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::LineSegment Geom::EllipticalArc::chord() const’, inlined from ‘virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:281:21: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:250:80: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | LineSegment chord() const { return LineSegment(_initial_point, _final_point); } | ^ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:293:25: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:301:29: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const’ at /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:306:25: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [143/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/geom.cpp: In function ‘std::optional > Geom::rect_line_intersect(Rect&, 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, | ^~~~~~~~~~~~~~~~~~~ /<>/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:284:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | return LineSegment(pointAt(f), pointAt(t)); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/geom.cpp: In function ‘Geom::IntersectorKind Geom::line_intersection(const Point&, double, const Point&, double, 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); | ~~~~~~~~~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/geom.cpp: In function ‘Geom::IntersectorKind Geom::line_intersection(const Point&, double, const Point&, double, Point&)’: /<>/src/3rdparty/2geom/src/2geom/geom.cpp:87:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | result = Geom::Point(X, Y) / denominator; | ^~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Geom::Point&, const Geom::Point&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::eliminate_duplicates_p(std::vector&)’ at /<>/src/3rdparty/2geom/src/2geom/geom.cpp:250:18, inlined from ‘std::vector Geom::rect_line_intersect(const Point&, const Point&, const Point&, const Point&)’ at /<>/src/3rdparty/2geom/src/2geom/geom.cpp:308:27: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Geom::Point&, const Geom::Point&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::eliminate_duplicates_p(std::vector&)’ at /<>/src/3rdparty/2geom/src/2geom/geom.cpp:250:18, inlined from ‘std::vector Geom::rect_line_intersect(const Point&, const Point&, const Point&, const Point&)’ at /<>/src/3rdparty/2geom/src/2geom/geom.cpp:308:27: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/geom.cpp: In function ‘std::optional > Geom::rect_line_intersect(Rect&, 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 member function ‘Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const’, inlined from ‘std::optional > Geom::rect_line_intersect(Rect&, Line)’ at /<>/src/3rdparty/2geom/src/2geom/geom.cpp:349:44: /<>/src/3rdparty/2geom/include/2geom/line.h:284:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | return LineSegment(pointAt(f), pointAt(t)); | ^ [144/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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 Line&, const 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/line.cpp: In function ‘Geom::Line Geom::make_angle_bisector_line(const Line&, const 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); | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:506:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ~^~ /<>/src/3rdparty/2geom/include/2geom/line.h:507:36: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Angle bisect = ival.angleAt(0.5); | ^ /<>/src/3rdparty/2geom/include/2geom/line.h:508:26: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | return Line(O, bisect); | ^ /<>/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) | ^~~~~~~~~~~~~ /<>/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/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:506:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘double Geom::distance(const Point&, const LineSegment&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:468:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 468 | return distance(p, seg.pointAt(t)); | ~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/line.cpp: In function ‘Geom::Line Geom::make_angle_bisector_line(const Line&, const 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 function ‘double Geom::distance(const Point&, const Ray&)’, inlined from ‘bool Geom::are_near(const Point&, const Ray&, double)’ at /<>/src/3rdparty/2geom/include/2geom/ray.h:133:17, inlined from ‘Geom::OptCrossing Geom::intersection(const Ray&, const Ray&)’ at /<>/src/3rdparty/2geom/src/2geom/line.cpp:478:18: /<>/src/3rdparty/2geom/include/2geom/ray.h:128:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | return ::Geom::distance(_point, _ray.pointAt(t)); | ~~~~~~~~~~~~^~~ [145/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:128:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | xa->p = xb->p = px.point(); | ~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp: In member function ‘void Geom::PathIntersectionGraph::_assignEdgeWindingParities(Geom::Coord)’: /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:152:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | void PathIntersectionGraph::_assignEdgeWindingParities(Coord precision) | ^~~~~~~~~~~~~~~~~~~~~ [146/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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' [147/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338: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 D2&, Interval) [with T = 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 D2&, Point) [with T = 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) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/d2.h: In function ‘Geom::D2 Geom::operator-(const D2&, Point) [with T = 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) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/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 { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp: In function ‘Geom::Coord Geom::nearest_time(const Point&, const D2&, Coord, 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(i)); | ~~~~~~~~~~~^~~ [148/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:44, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | 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)); | ~~~~~~^~~ [149/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-extrema.cpp.o -MF src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-extrema.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-extrema.cpp.o -c '/<>/src/3rdparty/2geom/src/2geom/path-extrema.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/src/2geom/path-extrema.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52, from /<>/src/3rdparty/2geom/src/2geom/path-extrema.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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [150/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parting-point.cpp.o -MF src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parting-point.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parting-point.cpp.o -c '/<>/src/3rdparty/2geom/src/2geom/parting-point.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/src/2geom/parting-point.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/parting-point.cpp: In function ‘Geom::PathIntersection Geom::parting_point(const Path&, const Path&, Coord)’: /<>/src/3rdparty/2geom/src/2geom/parting-point.cpp:56:48: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 56 | Coord const max_time[2] = { first.timeRange().max(), second.timeRange().max() }; | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/parting-point.cpp:187:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto const step_point = paths[leg]->pointAt(forward_coord); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:405:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/parting-point.cpp: In function ‘Geom::PathIntersection Geom::parting_point(const Path&, const Path&, Coord)’: /<>/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | PathIntersection parting_point(Path const &first, Path const &second, Coord precision) | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/parting-point.cpp:40:18: 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/parting-point.cpp:40:18: 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/parting-point.cpp:40:18: 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/parting-point.cpp:56:48: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 56 | Coord const max_time[2] = { first.timeRange().max(), second.timeRange().max() }; | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/parting-point.cpp:187:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto const step_point = paths[leg]->pointAt(forward_coord); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [151/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/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/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:77:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | Point b = c + Point(0, -r); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [152/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/crossing.h: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/path.h:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { 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:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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 Curve&, double&, const 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]; | ^ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function ‘std::vector Geom::path_mono_splits(const Path&)’: /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:417:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 417 | int dx = p[i].initialPoint()[X] > (spl.empty() ? p[i].finalPoint()[X] : p.valueAt(spl.front(), X)) ? 1 : 0; | ~~~~~~~~~~~~~~~~~^~ /<>/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:474:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 474 | for(auto & i : bounds_a) bounds_a_union.push_back(union_list(i)); | ~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:405:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function ‘Geom::Rect Geom::union_list(const std::vector&)’: /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:717:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 717 | } | ^ /<>/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:375:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ^ In file included from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:39: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Crossing; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Geom::append(T&, const T&) [with T = std::vector]’ at /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:66:13, inlined from ‘std::vector Geom::curve_mono_splits(const Curve&)’ at /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:391:11: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector Geom::curve_mono_splits(const Curve&)’ at /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:393:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Geom::append(T&, const T&) [with T = std::vector]’ at /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:66:13, inlined from ‘std::vector Geom::path_mono_splits(const Path&)’ at /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:424:15: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘void Geom::append(T&, const T&) [with T = std::vector]’ at /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:66:13, inlined from ‘Geom::Crossings Geom::curve_self_crossings(const Curve&)’ at /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:554:11: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Crossing; _Alloc = std::allocator]’, inlined from ‘void Geom::append(T&, const T&) [with T = std::vector]’ at /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:66:13, inlined from ‘Geom::Crossings Geom::self_crossings(const Path&)’ at /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:665:15: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Crossing; _Alloc = std::allocator]’, inlined from ‘void Geom::append(T&, const T&) [with T = std::vector]’ at /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:66:13, inlined from ‘Geom::Crossings Geom::self_crossings(const Path&)’ at /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:681:19: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/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:474:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 474 | for(auto & i : bounds_a) bounds_a_union.push_back(union_list(i)); | ~~~~~~~~~~^~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [153/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed 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()); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [154/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { 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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/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(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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:114:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Interval b = _set.itemBounds(i); | ^ /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function ‘void Geom::PathIntersectionSweepSet::addActiveItem(ItemIterator)’: /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:192:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 192 | k.point()); | ~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >; _Distance = int; _Tp = Geom::Sweeper::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Geom::Intersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector Geom::PathVector::nodes() const’ at /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:291:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Event, std::allocator::Event> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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>]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::Sweeper::process() [with SweepSet = Geom::PathIntersectionSweepSet]’ at /<>/src/3rdparty/2geom/include/2geom/sweeper.h:117:36: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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>]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::Sweeper::process() [with SweepSet = Geom::PathIntersectionSweepSet]’ at /<>/src/3rdparty/2geom/include/2geom/sweeper.h:118:35: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::PathVector::intersect(const Geom::PathVector&, Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:227:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::PathVector::intersect(const Geom::PathVector&, Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:227:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [155/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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(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/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | 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) { | ^~~~~~~~~~~~~ [156/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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++/13/algorithm:61, from /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:36: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/polynomial.h:39, from /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:37: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘std::vector Geom::solve_quadratic(Coord, Coord, Coord)’ at /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:256:14: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘std::vector Geom::solve_cubic(Coord, Coord, Coord, Coord)’ at /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:272:18: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘std::vector Geom::solve_cubic(Coord, Coord, Coord, Coord)’ at /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:314:14: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘std::vector Geom::solve_quartic(Coord, Coord, Coord, Coord, Coord)’ at /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:330:18: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘std::vector Geom::solve_quartic(Coord, Coord, Coord, Coord, Coord)’ at /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:365:22: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘std::vector Geom::solve_quartic(Coord, Coord, Coord, Coord, Coord)’ at /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:367:14: /usr/include/c++/13/bits/stl_algo.h:4861:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4861 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Poly Geom::divide(const Poly&, const Poly&, Poly&)’ at /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:195:13: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Poly Geom::Poly::shifted(unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/polynomial.h:141:22, inlined from ‘Geom::Poly Geom::divide(const Poly&, const Poly&, Poly&)’ at /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:204:24: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Poly Geom::Poly::shifted(unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/polynomial.h:142:22, inlined from ‘Geom::Poly Geom::divide(const Poly&, const Poly&, Poly&)’ at /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:204:24: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [157/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:41, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp: In function ‘Geom::Piecewise Geom::divide(const SBasis&, const 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++/13/map:62, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:35: /usr/include/c++/13/bits/stl_tree.h: In function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:34: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::Piecewise Geom::divide(const SBasis&, const SBasis&, double, unsigned int, double)’ at /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:78:17: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::Piecewise Geom::divide(const SBasis&, const SBasis&, double, unsigned int, double)’ at /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:79:17: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [158/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:50, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { 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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Interval Geom::Path::timeRange() const’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:434:28: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | 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:449:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Point Path::pointAt(Coord t) const | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Interval Geom::CurveIntersectionSweepSet::itemBounds(ItemIterator)’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:531:42: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | Interval itemBounds(ItemIterator ii) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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:316:76: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | _data->curves.push_back(new EllipticalArc(p1, e.rays(), e.rotationAngle(), false, true, p2)); | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:317:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:317:76: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~~~~~~~~~~^~ /<>/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:329:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | 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:359:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | 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: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 | 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:434:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | 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:449:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | 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:500:15: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 500 | , 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:114:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Interval b = _set.itemBounds(i); | ^ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘void Geom::CurveIntersectionSweepSet::addActiveItem(ItemIterator)’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:549:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 549 | 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:602:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 602 | Rect bounds = i->boundsFast(); | ^ /<>/src/3rdparty/2geom/src/2geom/path.cpp:614:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 614 | 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:681:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 681 | bb = (_path[i].boundsFast()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:686:50: 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[i].pointAt(all_t.front())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:698:8: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | bb = (_path[ei].boundsFast()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:702:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 702 | 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:750:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | if (distance(p, c.boundsFast()) >= mindist) continue; | ~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:753:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 753 | Coord d = distance(c.pointAt(t), p); | ~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:1150:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1150 | } // end namespace Geom | ^ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In constructor ‘Geom::Path::Path(const Geom::Ellipse&)’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:316:76: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | _data->curves.push_back(new EllipticalArc(p1, e.rays(), e.rotationAngle(), false, true, p2)); | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:316:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | _data->curves.push_back(new EllipticalArc(p1, e.rays(), e.rotationAngle(), false, true, p2)); | ~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:317:76: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:317:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | _data->curves.push_back(new EllipticalArc(p2, e.rays(), e.rotationAngle(), false, true, p1)); | ~~~~~~^~ /<>/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:114:41: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Interval b = _set.itemBounds(i); | ~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Piecewise > Geom::Path::toPwSb() const’: /<>/src/3rdparty/2geom/src/2geom/path.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 | ret = Piecewise >(initialPoint()); | ~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /<>/src/3rdparty/2geom/include/2geom/path.h:40: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >; _Distance = int; _Tp = Geom::Sweeper::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Geom::Intersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘void Geom::Path::close(bool)’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:322:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | 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:348:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | 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:434:10: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | 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:463:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 463 | Point Path::pointAt(PathTime const &pos) const | ^~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘void Geom::CurveIntersectionSweepSet::addActiveItem(ItemIterator)’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:535:10: note: parameter passing for argument of type ‘Geom::CurveIntersectionSweepSet::ItemIterator’ {aka ‘std::vector::const_iterator’} changed in GCC 7.1 535 | void addActiveItem(ItemIterator ii) { | ^~~~~~~~~~~~~ /<>/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:595:5: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | int Path::winding(Point const &p) const { | ^~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:595: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:595: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:614:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 614 | Point ip = i->initialPoint(); | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:602:36: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 602 | 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:743:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 743 | *dist = distance(_closing_seg->initialPoint(), p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:733:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | PathTime Path::nearestTime(Point const &p, Coord *dist) const | ^~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:733: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:733: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:733: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:750:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 750 | if (distance(p, c.boundsFast()) >= mindist) continue; | ~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:753:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 753 | Coord d = distance(c.pointAt(t), p); | ~~~~~~~~~^~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/path.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Curve*, unsigned int&, int}; _Tp = Geom::CurveIntersectionSweepSet::CurveRecord; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Geom::Curve*, unsigned int&, int}; _Tp = Geom::CurveIntersectionSweepSet::CurveRecord; _Alloc = std::allocator]’, inlined from ‘Geom::CurveIntersectionSweepSet::CurveIntersectionSweepSet(std::vector >&, const Geom::Path&, const Geom::Path&, Geom::Coord)’ at /<>/src/3rdparty/2geom/src/2geom/path.cpp:518:34: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Geom::Curve*, unsigned int&, int}; _Tp = Geom::CurveIntersectionSweepSet::CurveRecord; _Alloc = std::allocator]’, inlined from ‘Geom::CurveIntersectionSweepSet::CurveIntersectionSweepSet(std::vector >&, const Geom::Path&, const Geom::Path&, Geom::Coord)’ at /<>/src/3rdparty/2geom/src/2geom/path.cpp:521:34: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _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:638:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 638 | std::vector Path::allNearestTimes(Point const &_point, double from, double to) const | ^~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:638: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:638: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:638: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:638: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:681:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 681 | bb = (_path[i].boundsFast()); | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:686:50: 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[i].pointAt(all_t.front())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:698:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | bb = (_path[ei].boundsFast()); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:702:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 702 | dsq = distanceSq(_point, _path[ei].pointAt(all_t.front())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector Geom::Path::nodes() const’ at /<>/src/3rdparty/2geom/src/2geom/path.cpp:772:25: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Event, std::allocator::Event> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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>]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]’ at /<>/src/3rdparty/2geom/include/2geom/sweeper.h:117:36: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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>]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]’ at /<>/src/3rdparty/2geom/include/2geom/sweeper.h:118:35: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:136:35: note: parameter passing for argument of type ‘Geom::Sweeper::Iter’ {aka ‘std::vector::const_iterator’} changed in GCC 7.1 136 | _set.addActiveItem(next_entry.item); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::Path::intersect(const Geom::Path&, Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/path.cpp:589:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::Path::intersect(const Geom::Path&, Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/path.cpp:589:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [159/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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:268:1: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72: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 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 SBasis2d&, const Point&, const 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]); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function ‘Geom::D2 Geom::sb2d_cubic_solve(const SBasis2d&, const Point&, const 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++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:38: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Linear2d}; _Tp = Geom::Linear2d; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Linear2d}; _Tp = Geom::Linear2d; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Linear2d; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘Geom::SBasis2d Geom::partial_derivative(const SBasis2d&, int)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:76:25: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [160/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:44, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required 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++/13/bits/stl_algo.h:61, from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __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]); /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp: In member function ‘Geom::Point Geom::OldBezier::operator()(double) const’: /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:129:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | Point OldBezier::operator()(double const t) const { | ^~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void Geom::find_intersections_bezier_recursive(std::vector >&, OldBezier, OldBezier)’ at /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:461:14, inlined from ‘void Geom::find_intersections_bezier_recursive(std::vector >&, const std::vector&, const std::vector&, double)’ at /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:71:47: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void Geom::find_intersections_bezier_recursive(std::vector >&, OldBezier, OldBezier)’ at /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:461:14, inlined from ‘void Geom::find_intersections_bezier_recursive(std::vector >&, const std::vector&, const std::vector&, double)’ at /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:71:47: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [161/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:41, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp: In function ‘Geom::Poly Geom::sbasis_to_poly(const 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; | ~~~~^ [162/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72: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 { | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:285:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; /<>/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: /<>/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 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()); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function ‘unsigned int Geom::centroid(const Piecewise >&, 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. | ~~~~~~~^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function ‘std::vector Geom::find_tangents_by_vector(Point, const D2&)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:773:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 773 | SBasis crs = dot(derivative(A), rot90(V)); | ~~~~~^~~ /<>/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/src/2geom/sbasis-geometric.cpp: In function ‘std::vector Geom::find_normals_by_vector(Point, const D2&)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:764:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 764 | std::vector find_normals_by_vector(Point V, D2 const &A) { | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function ‘Geom::Piecewise > Geom::unitVector(const D2&, double, unsigned int)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:282:25: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | unitV0.setDomain(Interval(0.,.5)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [163/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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()); } | ^~~~~~ /<>/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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:154:40: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function ‘Geom::Piecewise Geom::sqrt(const 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 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])); | ~~~^ /<>/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/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function ‘Geom::Piecewise Geom::reciprocalOnDomain(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 member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::Piecewise Geom::sqrt_internal(const SBasis&, double, int)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:148:21: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:780:18: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [164/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:41, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function ‘bool Geom::compareIntervalMin(Interval, 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 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 SBasis&, 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 SBasis&, 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) { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function ‘bool Geom::compareIntervalMin(Interval, 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++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:39: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Interval&}; _Tp = Geom::Interval; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Interval}; _Tp = Geom::Interval; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Interval}; _Tp = Geom::Interval; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Interval; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::level_sets_internal(const SBasis&, const SBasis&, const std::vector&, std::vector >&, double, double, double, double, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:421:35: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Interval}; _Tp = Geom::Interval; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Interval; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::level_sets_internal(const SBasis&, const SBasis&, const std::vector&, std::vector >&, double, double, double, double, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:448:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Interval}; _Tp = Geom::Interval; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Interval; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::level_sets_internal(const SBasis&, const SBasis&, const std::vector&, std::vector >&, double, double, double, double, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:473:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Interval}; _Tp = Geom::Interval; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Interval; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::level_sets_internal(const SBasis&, const SBasis&, const std::vector&, std::vector >&, double, double, double, double, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:511:30: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Interval}; _Tp = Geom::Interval; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Interval; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::level_sets_internal(const SBasis&, const SBasis&, const std::vector&, std::vector >&, double, double, double, double, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:515:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/interval.h:42: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(Geom::Interval, Geom::Interval)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘std::vector > Geom::level_sets(const SBasis&, const std::vector&, double, double, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:541:15: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(Geom::Interval, Geom::Interval)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘std::vector > Geom::level_sets(const SBasis&, const std::vector&, double, double, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:541:15: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]’, inlined from ‘std::vector Geom::fuseContiguous(const std::vector&, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:377:18, inlined from ‘std::vector > Geom::level_sets(const SBasis&, const std::vector&, double, double, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:542:29: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Interval; _Alloc = std::allocator]’, inlined from ‘std::vector Geom::fuseContiguous(const std::vector&, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:382:20, inlined from ‘std::vector > Geom::level_sets(const SBasis&, const std::vector&, double, double, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:542:29: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [165/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:41, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:41: /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:269:1: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | 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++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:39: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::reciprocal(const Linear&, int)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:405:13: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::integral(const SBasis&)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:301:13: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::derivative(const SBasis&)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:325:13: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::multiply_add(const SBasis&, const SBasis&, SBasis)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:262:13: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::sqrt(const SBasis&, int)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:379:13: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::divide(const SBasis&, const SBasis&, int)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:427:13: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::divide(const SBasis&, const SBasis&, int)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:428:13: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::inverse(SBasis, int)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:547:25: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:629:14: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:630:14: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:631:13: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:661:18: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:662:18: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘Geom::SBasis Geom::compose_inverse(const SBasis&, const SBasis&, unsigned int, double)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:663:17: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [166/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:41, from /<>/src/3rdparty/2geom/include/2geom/solver.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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:44, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [167/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/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:190:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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(Bezier&, const SBasis&, size_t)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:95:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | 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(PathBuilder&, const D2&, double, bool)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:503:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | pb.lineTo(B.at1()); | ~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function ‘Geom::Path Geom::path_from_sbasis(const D2&, double, bool)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:525:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 525 | pb.moveTo(B.at0()); | ~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function ‘void Geom::sbasis_to_bezier(Bezier&, const SBasis&, size_t)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:95:33: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | if (sb[q-1][0] == sb[q-1][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:375:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function ‘void Geom::sbasis_to_cubic_bezier(std::vector&, const D2&)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:198:42: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | yprime[i] = sb[Y][0][1] - sb[Y][0][0]; | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function ‘void Geom::build_from_sbasis(PathBuilder&, const D2&, double, bool)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:503:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | pb.lineTo(B.at1()); | ~~~~~^~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘void Geom::bezier_to_sbasis(SBasis&, const Bezier&)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:324:14: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘void Geom::bezier_to_sbasis(D2&, const std::vector&)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:384:17: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear; _Alloc = std::allocator]’, inlined from ‘void Geom::SBasis::resize(unsigned int, const Geom::Linear&)’ at /<>/src/3rdparty/2geom/include/2geom/sbasis.h:99:56, inlined from ‘void Geom::bezier_to_sbasis(D2&, const std::vector&)’ at /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:385:17: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [168/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:41, from /<>/src/3rdparty/2geom/include/2geom/solver.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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:44, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [169/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/self-intersect.cpp.o -MF src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/self-intersect.cpp.o.d -o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/self-intersect.cpp.o -c '/<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/src/2geom/self-intersect.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52, from /<>/src/3rdparty/2geom/src/2geom/self-intersect.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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/self-intersect.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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function ‘Geom::Interval Geom::PathSelfIntersector::itemBounds(ItemIterator) const’: /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:78:51: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Interval itemBounds(ItemIterator curve) const { return curve->boundsFast()[X]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::append(const Geom::Curve&)’: /<>/src/3rdparty/2geom/include/2geom/path.h:758:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 758 | stitchTo(curve.initialPoint()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:42: /<>/src/3rdparty/2geom/include/2geom/sweeper.h: In member function ‘void Geom::Sweeper::process() [with SweepSet = Geom::PathSelfIntersector]’: /<>/src/3rdparty/2geom/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Interval b = _set.itemBounds(i); | ^ /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function ‘Geom::Interval Geom::PathSelfIntersector::itemBounds(ItemIterator) const’: /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:78:77: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Interval itemBounds(ItemIterator curve) const { return curve->boundsFast()[X]; } | ~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function ‘void Geom::PathSelfIntersector::_appendCurveCrossing(Geom::CurveIntersection&&, size_t, size_t, bool, bool)’: /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:148:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | xing.point()); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sweeper.h: In member function ‘void Geom::Sweeper::process() [with SweepSet = Geom::PathVectorSelfIntersector]’: /<>/src/3rdparty/2geom/include/2geom/sweeper.h:114:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Interval b = _set.itemBounds(i); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/bits/stl_algo.h:61, from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >; _Distance = int; _Tp = Geom::Sweeper::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, vector::Event, allocator::Event> > >; _Distance = int; _Tp = Geom::Sweeper::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224: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++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Geom::Intersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = Geom::Intersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In member function ‘void Geom::PathSelfIntersector::_intersectWithActive(ItemIterator)’: /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:107:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | void _intersectWithActive(ItemIterator curve) | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::PathVectorTime&, const Geom::PathVectorTime&, Geom::Point}; _Tp = Geom::Intersection; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Geom::PathVectorTime&, const Geom::PathVectorTime&, Geom::Point}; _Tp = Geom::Intersection; _Alloc = std::allocator >]’, inlined from ‘void Geom::PathVectorSelfIntersector::_appendPathCrossing(const Geom::PathIntersection&, size_t, size_t)’ at /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:234:32, inlined from ‘void Geom::PathVectorSelfIntersector::_intersectWithActive(ItemIterator&)’ at /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:277:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp: In constructor ‘Geom::PathSelfIntersector::PathSelfIntersector(const Geom::Path&, double)’: /<>/src/3rdparty/2geom/src/2geom/self-intersect.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 | PathSelfIntersector(Path const &path, double precision) | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Intersection}; _Tp = Geom::Intersection; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Intersection}; _Tp = Geom::Intersection; _Alloc = std::allocator >]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Intersection; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector > Geom::PathVectorSelfIntersector::filterDeduplicate(std::vector >&&) const’ at /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:259:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Event, std::allocator::Event> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sweeper.h: In member function ‘void Geom::Sweeper::process() [with SweepSet = Geom::PathSelfIntersector]’: /<>/src/3rdparty/2geom/include/2geom/sweeper.h:109:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | void process() { | ^~~~~~~ In member function ‘constexpr 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>]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::Sweeper::process() [with SweepSet = Geom::PathSelfIntersector]’ at /<>/src/3rdparty/2geom/include/2geom/sweeper.h:117:36: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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>]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::Sweeper::process() [with SweepSet = Geom::PathSelfIntersector]’ at /<>/src/3rdparty/2geom/include/2geom/sweeper.h:118:35: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::Path::intersectSelf(Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:158:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::Path::intersectSelf(Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:158:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Geom::PathVectorTime&, const Geom::PathVectorTime&, Geom::Point}; _Tp = Geom::Intersection; _Alloc = std::allocator >]’, inlined from ‘void Geom::PathVectorSelfIntersector::_appendPathCrossing(const Geom::PathIntersection&, size_t, size_t)’ at /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:234:32, inlined from ‘void Geom::PathVectorSelfIntersector::_intersectWithSelf(ItemIterator&)’ at /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:288:28: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::Event, std::allocator::Event> >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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>]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::Sweeper::process() [with SweepSet = Geom::PathVectorSelfIntersector]’ at /<>/src/3rdparty/2geom/include/2geom/sweeper.h:117:36: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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>]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Geom::Sweeper::process() [with SweepSet = Geom::PathVectorSelfIntersector]’ at /<>/src/3rdparty/2geom/include/2geom/sweeper.h:118:35: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::PathVector::intersectSelf(Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:298:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector > >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::PathVector::intersectSelf(Geom::Coord) const’ at /<>/src/3rdparty/2geom/src/2geom/self-intersect.cpp:298:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [170/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:44, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier.h: In instantiation of ‘T Geom::bernstein_value_at(double, const T*, unsigned int) [with T = Point]’: /<>/src/3rdparty/2geom/include/2geom/bezier.h:81:31: required from ‘T Geom::casteljau_subdivision(double, const T*, T*, T*, unsigned int) [with T = Point]’ /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:71:26: required from here /<>/src/3rdparty/2geom/include/2geom/bezier.h:55:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | inline T bernstein_value_at(double t, T const *c_, unsigned n) { | ^~~~~~~~~~~~~~~~~~ [171/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:50:27: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/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:30: required from here /<>/src/3rdparty/2geom/include/2geom/transforms.h:245:14: note: parameter passing for argument of type ‘Geom::HShear’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | static S identity() { return {}; } | ^~~~~~~~ /<>/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:30: required from here /<>/src/3rdparty/2geom/include/2geom/transforms.h:245:14: 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::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:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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:268: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:268: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:268: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:268: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:268:1: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.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; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const 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*, 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:72: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:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = 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*, 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:72: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) { | ^~~ /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const 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*, 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:72: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:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = 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*, 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:72: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) { | ^~~ /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const 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*, 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:72: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:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = 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*, 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:72: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) { | ^~~ /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const 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*, 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:72: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:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = 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*, 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:72: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) { | ^~~ /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const 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*, 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:72: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:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | 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; | ^~~ /<>/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:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/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; | ~~^~~ /<>/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() { return {}; } | ^~~~~~~~ /<>/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() { return {}; } | ^~~~~~~~ /<>/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() { return {}; } | ^~~~~~~~ /<>/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:245:14: note: parameter passing for argument of type ‘Geom::HShear’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | static S identity() { return {}; } | ^~~~~~~~ /<>/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:245: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:321:17: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | static Zoom identity() { return {}; } | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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:268: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:268: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:268: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:268: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:268:1: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/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:310:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | _trans += z._trans / _scale; | ~~~~~~~~~^~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp: In function ‘void Geom::check_transforms()’: /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:186:13: 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: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) | ^~~~~~ [172/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:61, from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::sweep_bounds(std::vector, Dim2)’ at /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:43:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::sweep_bounds(std::vector, Dim2)’ at /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:43:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::sweep_bounds(std::vector, std::vector, Dim2)’ at /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:89:18: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘std::vector > Geom::sweep_bounds(std::vector, std::vector, Dim2)’ at /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:89:18: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [173/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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' [174/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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 '/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom/svg-path-parser.cpp' In file included from /<>/src/3rdparty/2geom/src/2geom/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/3rdparty/2geom/src/2geom/svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/src/3rdparty/2geom/src/2geom/svg-path-parser.rl: In member function ‘Geom::Point Geom::SVGPathParser::_pop_point()’: /<>/src/3rdparty/2geom/src/2geom/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 134 | Point SVGPathParser::_pop_point() | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/svg-path-parser.rl: In member function ‘Geom::Point Geom::SVGPathParser::_pop_point()’: /<>/src/3rdparty/2geom/src/2geom/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 134 | Point SVGPathParser::_pop_point() | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/svg-path-parser.rl: In member function ‘Geom::Point Geom::SVGPathParser::_pop_point()’: /<>/src/3rdparty/2geom/src/2geom/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 134 | Point SVGPathParser::_pop_point() | ^~~~~~~~~~~~~ [175/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [176/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DGPL_TAINT -DHAVE_CAIRO -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=c++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/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 Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [177/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/inkgc" -I"/<>/src/inkgc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [178/1210] : && /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 && : [179/1210] : && /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,lib2geom.so.1.5.0 -o lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 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/parting-point.cpp.o src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-extrema.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/self-intersect.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 -Wl,-rpath,:::::::: -lglib-2.0 -lgsl -lgslcblas -lm -lcairo /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so && : [180/1210] /usr/bin/cmake -E cmake_symlink_library lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 lib/arm-linux-gnueabihf/lib2geom.so && : [181/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [182/1210] : && /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 && : [183/1210] : && /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/action-accel.cpp.o src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o src/util/CMakeFiles/util_LIB.dir/font-discovery.cpp.o src/util/CMakeFiles/util_LIB.dir/font-tags.cpp.o src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o src/util/CMakeFiles/util_LIB.dir/share.cpp.o src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o src/util/CMakeFiles/util_LIB.dir/paper.cpp.o src/util/CMakeFiles/util_LIB.dir/preview.cpp.o src/util/CMakeFiles/util_LIB.dir/statics.cpp.o src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o src/util/CMakeFiles/util_LIB.dir/pool.cpp.o src/util/CMakeFiles/util_LIB.dir/units.cpp.o src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o && /usr/bin/ranlib lib/arm-linux-gnueabihf/libutil_LIB.a && : [184/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [185/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/livarot/PathConversion.cpp: In member function ‘const Geom::Point Path::PrevPoint(int) const’: /<>/src/livarot/PathConversion.cpp:422:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 422 | const Geom::Point Path::PrevPoint(int i) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /<>/src/livarot/PathConversion.cpp:615:26: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /<>/src/livarot/PathConversion.cpp:616:37: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/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:615:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /<>/src/livarot/PathConversion.cpp:616:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 616 | AddPoint( cb.vector() * ar * cbangle + dr ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/src/livarot/PathConversion.cpp:627:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /<>/src/livarot/PathConversion.cpp:628:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | AddPoint( cb.vector() * ar * cbangle + dr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/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:739:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /<>/src/livarot/PathConversion.cpp:740:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 740 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/src/livarot/PathConversion.cpp:751:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 751 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /<>/src/livarot/PathConversion.cpp:752:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 752 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/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:615:26: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | cb = omega * cb; | ^~ /<>/src/livarot/PathConversion.cpp:628:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | AddPoint( cb.vector() * ar * cbangle + dr); | ^~ /<>/src/livarot/PathConversion.cpp:627:26: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | cb = omega * cb; | ^~ /<>/src/livarot/PathConversion.cpp:578:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 578 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ /<>/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:739:26: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | cb = omega * cb; | ^~ /<>/src/livarot/PathConversion.cpp:752:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 752 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ^~ /<>/src/livarot/PathConversion.cpp:751:26: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 751 | cb = omega * cb; | ^~ /<>/src/livarot/PathConversion.cpp:699:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 699 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ [186/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [187/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/livarot/Path.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/livarot/Path.cpp: In member function ‘std::string Path::svg_dump_path() const’: /<>/src/livarot/Path.cpp:578:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 578 | auto const p = i == 0 ? Geom::Point() : PrevPoint(i - 1); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/livarot/Path.h:21: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {, const Geom::Point&}; _Tp = Path::path_lineto; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {, const Geom::Point&}; _Tp = Path::path_lineto; _Alloc = std::allocator]’, inlined from ‘int Path::AddPoint(const Geom::Point&, bool)’ at /<>/src/livarot/Path.cpp:261:21, inlined from ‘int Path::AddPoint(const Geom::Point&, bool)’ at /<>/src/livarot/Path.cpp:250:5: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {, const Geom::Point&}; _Tp = Path::path_lineto; _Alloc = std::allocator]’, inlined from ‘int Path::AddForcedPoint()’ at /<>/src/livarot/Path.cpp:291:25: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [188/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [189/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [190/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/livarot/PathStroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/livarot/PathStroke.cpp: In function ‘Geom::Point StrokeNormalize(Geom::Point)’: /<>/src/livarot/PathStroke.cpp:27:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 27 | static Geom::Point StrokeNormalize(const Geom::Point value) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [191/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/livarot/PathCutting.cpp: In member function ‘void Path::AddCurve(const Geom::Curve&)’: /<>/src/livarot/PathCutting.cpp:341:45: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 341 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/livarot/PathCutting.cpp:30: /<>/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()); | ~~~~~~~~~~~~~~~~~~~^~ /<>/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:370:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 370 | MoveTo( pathtr.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/livarot/PathCutting.cpp: In member function ‘void Path::AddCurve(const Geom::Curve&)’: /<>/src/livarot/PathCutting.cpp:341:45: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 341 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/livarot/PathCutting.cpp: In member function ‘Geom::PathVector Path::MakePathVector() const’: /<>/src/livarot/PathCutting.cpp:309:106: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | currentpath->appendNew(lastP + data->start / 3, data->p - data->end / 3, data->p); | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/helper/geom-curves.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /<>/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ [192/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [193/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [194/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [195/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [196/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ar.gmo /<>/po/ar.po [197/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [198/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/as.gmo /<>/po/as.po [199/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/az.gmo /<>/po/az.po [200/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/be.gmo /<>/po/be.po [201/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/bg.gmo /<>/po/bg.po [202/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/bn.gmo /<>/po/bn.po [203/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/bn_BD.gmo /<>/po/bn_BD.po [204/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/br.gmo /<>/po/br.po [205/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/brx.gmo /<>/po/brx.po [206/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ca.gmo /<>/po/ca.po [207/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [208/1210] /usr/bin/c++ -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [209/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ca@valencia.gmo /<>/po/ca@valencia.po [210/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/cs.gmo /<>/po/cs.po [211/1210] : && /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/AVL.cpp.o src/livarot/CMakeFiles/livarot_LIB.dir/float-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 && : [212/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/da.gmo /<>/po/da.po [213/1210] cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/<> -DINKSCAPE_BINARY_DIR=/<>/obj-arm-linux-gnueabihf -P /<>/CMakeScripts/inkscape-version.cmake revision is 1:1.4.0+202405061639+31541ff08d [214/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/de.gmo /<>/po/de.po [215/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/doi.gmo /<>/po/doi.po [216/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/dz.gmo /<>/po/dz.po [217/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkview_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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' [218/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/async/async.cpp.o -MF src/CMakeFiles/inkscape_base.dir/async/async.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/async/async.cpp.o -c '/<>/src/async/async.cpp' [219/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o -MF src/CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o -c '/<>/src/color/cmyk-conv.cpp' [220/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o -MF src/CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o -c '/<>/src/color/cms-util.cpp' [221/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/inkscape-main.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [222/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o -MF src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o -c '/<>/src/color/color-conv.cpp' [223/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [224/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [225/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [226/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [227/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [228/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o -MF src/CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o -c '/<>/src/color/cms-system.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/color/cms-system.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/color/cms-system.cpp:22: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [229/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/drawing-context.cpp:14: /<>/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.h:38:29: 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::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-context.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/display/drawing-context.cpp: In member function ‘Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const’: /<>/src/display/drawing-context.cpp:141:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/display/drawing-surface.h:38:59: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /<>/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-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:141:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~~~~~~~~~~ /<>/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.h:38:79: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~^~ /<>/src/display/drawing-surface.h:38:81: 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::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.h:40:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^~~~~~~~~~ /<>/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:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/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:137:35: 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:141:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~~~~~~~~~~ [230/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:25, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-group.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/display/drawing-group.cpp:16: /<>/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.h:38:29: 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::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /<>/src/display/drawing.h:28, from /<>/src/display/drawing-group.cpp:18: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/display/drawing-item.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/display/drawing-surface.h:38:59: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /<>/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [231/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/display/curve.cpp:21: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/display/curve.cpp: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /<>/src/display/curve.cpp:613:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 613 | } | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/path.h:45: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [232/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/display/cairo-utils.cpp:35: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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:850:55: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:850:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/cairo-utils.cpp:850:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~~ /<>/src/display/cairo-utils.cpp:850:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/cairo-utils.cpp:852:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 852 | Geom::Affine transshift(trans * Geom::Translate(-shift)); | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:144:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /<>/src/display/cairo-utils.cpp: In function ‘void feed_curve_to_cairo(cairo_t*, const Geom::Curve&, const Geom::Affine&, const Geom::Rect&, bool)’: /<>/src/display/cairo-utils.cpp:783:48: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | if(std::isnan(arc->initialAngle()) || std::isnan(arc->finalAngle())) { | ~~~~~~~~~~~~~~~~~^~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/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/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/src/display/cairo-utils.cpp: In function ‘void feed_path_to_cairo(cairo_t*, const Geom::Path&)’: /<>/src/display/cairo-utils.cpp:826:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 826 | cairo_move_to(ct, path.initialPoint()[0], path.initialPoint()[1] ); | ~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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&, const Geom::Rect&, bool)’: /<>/src/display/cairo-utils.cpp:783:48: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | 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:850:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/display/cairo-utils.cpp: In static member function ‘static Geom::Affine Inkscape::Pixbuf::get_embedded_orientation(GdkPixbuf*)’: /<>/src/display/cairo-utils.cpp:367:14: 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::Affine Pixbuf::get_embedded_orientation(GdkPixbuf *buf) | ^~~~~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ In function ‘void feed_path_to_cairo(cairo_t*, const Geom::Path&, Geom::Affine, Geom::OptRect, bool, double)’, inlined from ‘void feed_pathvector_to_cairo(cairo_t*, const Geom::PathVector&, Geom::Affine, Geom::OptRect, bool, double)’ at /<>/src/display/cairo-utils.cpp:895:27: /<>/src/display/cairo-utils.cpp:850:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [233/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/display/drawing.h:22, from /<>/src/display/drawing-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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/display/drawing-image.cpp: In member function ‘Geom::Rect Inkscape::DrawingImage::bounds() const’: /<>/src/display/drawing-image.cpp:61:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | Geom::Rect DrawingImage::bounds() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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:95:35: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/display/drawing-image.cpp: In member function ‘Geom::Rect Inkscape::DrawingImage::bounds() const’: /<>/src/display/drawing-image.cpp:61:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | Geom::Rect DrawingImage::bounds() const | ^~~~~~~~~~~~ /<>/src/display/drawing-image.cpp:70:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | Geom::Rect view(_origin, _origin+wh); | ~~~~~~~^~~ /<>/src/display/drawing-image.cpp:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return ret; | ^~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/drawing-image.cpp: In member function ‘virtual unsigned int Inkscape::DrawingImage::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)’: /<>/src/display/drawing-image.cpp:95:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Rect r = bounds() * _ctm; | ^~~~ /<>/src/display/drawing-image.cpp: In member function ‘virtual unsigned int Inkscape::DrawingImage::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, const Geom::IntRect&, unsigned int, const Inkscape::DrawingItem*) const’: /<>/src/display/drawing-image.cpp:170:41: 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 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:209:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Geom::Rect r = bounds(); | ^ /<>/src/display/drawing-image.cpp:210:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | Geom::Point pick = p * _ctm.inverse(); | ^ /<>/src/display/drawing-image.cpp:230:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | 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:198:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | Geom::Point np = l.pointAt(l.nearestTime(p)); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/display/drawing-image.cpp: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /<>/src/display/drawing-image.cpp:259:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | } // namespace Inkscape | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /<>/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:202:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | DrawingItem *DrawingImage::_pickItem(Geom::Point const &p, double delta, unsigned flags) | ^~~~~~~~~~~~ In function ‘double Inkscape::distance_to_segment(const Geom::Point&, const Geom::Point&, const Geom::Point&)’, inlined from ‘virtual Inkscape::DrawingItem* Inkscape::DrawingImage::_pickItem(const Geom::Point&, double, unsigned int)’ at /<>/src/display/drawing-image.cpp:216:40: /<>/src/display/drawing-image.cpp:197:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::LineSegment l(a1, a2); | ^ /<>/src/display/drawing-image.cpp: In member function ‘virtual unsigned int Inkscape::DrawingImage::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, const Geom::IntRect&, unsigned int, const Inkscape::DrawingItem*) const’: /<>/src/display/drawing-image.cpp:104:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | unsigned DrawingImage::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &/*area*/, unsigned flags, DrawingItem const */*stop_at*/) const | ^~~~~~~~~~~~ [234/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o -c '/<>/src/display/drawing-paintserver.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-paintserver.h:17, from /<>/src/display/drawing-paintserver.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-paintserver.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/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [235/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/drawing-item.cpp:19: /<>/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.h:38:29: 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::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h:22, from /<>/src/display/drawing-item.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/display/drawing-surface.h:38:59: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /<>/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [236/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-pattern.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/display/drawing-pattern.cpp:19: /<>/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.h:38:29: 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::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /<>/src/display/drawing.h:28, from /<>/src/display/drawing-pattern.cpp:20: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/display/drawing-pattern.cpp:21: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/display/drawing-surface.h:38:59: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /<>/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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-pattern.cpp:144:48: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-pattern.cpp: In member function ‘cairo_pattern_t* Inkscape::DrawingPattern::renderPattern(Inkscape::RenderContext&, const Geom::IntRect&, float, int) const’: /<>/src/display/drawing-pattern.cpp:144:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/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:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/drawing-pattern.cpp: In member function ‘virtual unsigned int Inkscape::DrawingPattern::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)’: /<>/src/display/drawing-pattern.cpp:286:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | auto const c = _tile_rect->dimensions() * scale; | ^~~~~ /<>/src/display/drawing-pattern.cpp: In member function ‘cairo_pattern_t* Inkscape::DrawingPattern::renderPattern(Inkscape::RenderContext&, const Geom::IntRect&, float, int) const’: /<>/src/display/drawing-pattern.cpp:144:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ^~~~~~~~~~~~~~ [237/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.h:38:29: 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::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-surface.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/display/drawing-surface.h:38:59: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /<>/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-surface.cpp: In member function ‘cairo_t* Inkscape::DrawingSurface::createRawContext()’: /<>/src/display/drawing-surface.cpp:123:40: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | if (_scale != Geom::Scale::identity()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/display/drawing-surface.cpp:124:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | cairo_scale(ct, _scale.vector().x(), _scale.vector().y()); | ~~~~~~~~~~~~~^~ /<>/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() { return {}; } | ^~~~~~~~ /<>/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/display/drawing-surface.cpp: In member function ‘cairo_t* Inkscape::DrawingSurface::createRawContext()’: /<>/src/display/drawing-surface.cpp:123:40: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | if (_scale != Geom::Scale::identity()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/display/drawing-surface.cpp:124:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | cairo_scale(ct, _scale.vector().x(), _scale.vector().y()); | ~~~~~~~~~~~~~^~ [238/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h: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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included 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: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/display/drawing.h:28, from /<>/src/display/drawing-shape.cpp:22: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/display/drawing-shape.cpp:27: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [239/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [240/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/display/drawing-text.cpp:19: /<>/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.h:38:29: 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::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /<>/src/display/drawing.h:28, from /<>/src/display/drawing-text.cpp:21: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/display/drawing-text.cpp:23: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/display/drawing-surface.h:38:59: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /<>/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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:112:30: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/display/drawing-text.cpp: In member function ‘virtual unsigned int Inkscape::DrawingGlyphs::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)’: /<>/src/display/drawing-text.cpp:112:15: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | 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) const’: /<>/src/display/drawing-text.cpp:322:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | dc.rectangle( Geom::Rect(ps + poff, pf - poff)); | ~~~^~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/display/drawing-text.cpp: In member function ‘virtual unsigned int Inkscape::DrawingGlyphs::_updateItem(const Geom::IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)’: /<>/src/display/drawing-text.cpp:112:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | b = bigbox * ctx.ctm; | ^~~ /<>/src/display/drawing-text.cpp: In member function ‘virtual unsigned int Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, const Geom::IntRect&, unsigned int, const Inkscape::DrawingItem*) const’: /<>/src/display/drawing-text.cpp:466:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | unsigned DrawingText::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &area, unsigned flags, DrawingItem const *stop_at) const | ^~~~~~~~~~~ [241/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:32, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [242/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:32, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [243/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/display/drawing.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [244/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:32, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [245/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:32, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-composite.cpp: In member function ‘virtual void Inkscape::Filters::FilterComposite::render_cairo(Inkscape::Filters::FilterSlot&) const’: /<>/src/display/nr-filter-composite.cpp:80:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | Geom::Rect vp = filter_primitive_area( slot.get_units() ); | ^ [246/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:32, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [247/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:32, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [248/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:32, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-diffuselighting.cpp: In member function ‘virtual void Inkscape::Filters::FilterDiffuseLighting::render_cairo(Inkscape::Filters::FilterSlot&) const’: /<>/src/display/nr-filter-diffuselighting.cpp:166:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Geom::Rect slot_area = slot.get_slot_area(); | ^ /<>/src/display/nr-filter-diffuselighting.cpp:167:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Geom::Point p = slot_area.min(); | ^ /<>/src/display/nr-filter-diffuselighting.cpp:135:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | void FilterDiffuseLighting::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~~~~~~ [249/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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-flood.cpp:65:68: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /<>/src/display/nr-filter-flood.cpp:75:30: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-flood.cpp: In member function ‘virtual void Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&) const’: /<>/src/display/nr-filter-flood.cpp:62:59: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | Geom::Rect fp = filter_primitive_area(slot.get_units()); | ^ /<>/src/display/nr-filter-flood.cpp:75:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto d = fp_cairo.min() - sa.min(); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/display/nr-filter-flood.cpp: In member function ‘virtual void Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&) const’: /<>/src/display/nr-filter-flood.cpp:65:68: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ^ [250/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:17, from /<>/src/display/nr-filter-image.h:18, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-image.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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&) const’: /<>/src/display/nr-filter-image.cpp:52:59: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 52 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ^ /<>/src/display/nr-filter-image.cpp:66:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Point bbox_00 = Geom::Point(0,0) * m; | ^ /<>/src/display/nr-filter-image.cpp:77:40: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | Geom::Rect sa = slot.get_slot_area(); | ^ /<>/src/display/nr-filter-image.cpp:81:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | Inkscape::DrawingContext dc(out, sa.min()); | ~~~~~~^~ /<>/src/display/nr-filter-image.cpp:38:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 38 | void FilterImage::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~ [251/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [252/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-merge.cpp: In member function ‘virtual void Inkscape::Filters::FilterMerge::render_cairo(Inkscape::Filters::FilterSlot&) const’: /<>/src/display/nr-filter-merge.cpp:29:59: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ^ [253/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:32, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [254/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-offset.cpp: In member function ‘virtual void Inkscape::Filters::FilterOffset::render_cairo(Inkscape::Filters::FilterSlot&) const’: /<>/src/display/nr-filter-offset.cpp:38:59: 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::Rect vp = filter_primitive_area(slot.get_units()); | ^ [255/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:17, from /<>/src/display/nr-filter-primitive.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/nr-filter-primitive.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/display/nr-filter-primitive.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterPrimitive::filter_primitive_area(const Inkscape::Filters::FilterUnits&) const’: /<>/src/display/nr-filter-primitive.cpp:103:77: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/display/nr-filter-primitive.cpp:108:37: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/display/nr-filter-primitive.cpp:108:37: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/display/nr-filter-primitive.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterPrimitive::filter_primitive_area(const Inkscape::Filters::FilterUnits&) const’: /<>/src/display/nr-filter-primitive.cpp:103:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~~~~~~~~~~~ [256/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:28, from /<>/src/object/sp-filter.h:23, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/display/nr-filter-slot.cpp:21: /<>/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.h:38:29: 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::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /<>/src/display/nr-filter-slot.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const’: /<>/src/display/nr-filter-slot.cpp:250:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Rect FilterSlot::get_primitive_area(int slot_nr) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/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:62: 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/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/display/drawing-surface.h:38:59: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /<>/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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-slot.cpp:46:61: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /<>/src/display/nr-filter-slot.cpp:47:37: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/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; CRect = Geom::Rect]’: /<>/src/display/nr-filter-slot.cpp:265:33: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-slot.cpp: In constructor ‘Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&, Inkscape::RenderContext&, int)’: /<>/src/display/nr-filter-slot.cpp:33:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 33 | , _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(); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/display/nr-filter-slot.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const’: /<>/src/display/nr-filter-slot.cpp:250:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Rect FilterSlot::get_primitive_area(int slot_nr) const | ^~~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/display/nr-filter-slot.cpp: In constructor ‘Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&, Inkscape::RenderContext&, int)’: /<>/src/display/nr-filter-slot.cpp:30:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 30 | FilterSlot::FilterSlot(DrawingContext *bgdc, DrawingContext &graphic, FilterUnits const &units, RenderContext &rc, int blurquality) | ^~~~~~~~~~ [257/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | 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; | ^~~~ [258/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:32, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-specularlighting.cpp: In member function ‘virtual void Inkscape::Filters::FilterSpecularLighting::render_cairo(Inkscape::Filters::FilterSlot&) const’: /<>/src/display/nr-filter-specularlighting.cpp:184:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point p = slot.get_slot_area().min(); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/display/nr-filter-specularlighting.cpp:184:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point p = slot.get_slot_area().min(); | ^ /<>/src/display/nr-filter-specularlighting.cpp:148:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | void FilterSpecularLighting::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~~~~~~~ [259/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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-tile.cpp:62:37: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /<>/src/display/nr-filter-tile.cpp:65:35: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-tile.cpp: In member function ‘virtual void Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&) const’: /<>/src/display/nr-filter-tile.cpp:40:58: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Rect tile_area = slot.get_primitive_area(_input); | ^ /<>/src/display/nr-filter-tile.cpp:65:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Point shift = sa.min() - tt.min(); | ^ /<>/src/display/nr-filter-tile.cpp:82:63: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | Geom::Rect pr = filter_primitive_area(slot.get_units()); | ^ /<>/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:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/display/nr-filter-tile.cpp: In member function ‘virtual void Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&) const’: /<>/src/display/nr-filter-tile.cpp:27:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 27 | void FilterTile::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~ [260/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:32, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-turbulence.cpp: In member function ‘virtual void Inkscape::Filters::FilterTurbulence::render_cairo(Inkscape::Filters::FilterSlot&) const’: /<>/src/display/nr-filter-turbulence.cpp:413:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Rect slot_area = slot.get_slot_area(); | ^ /<>/src/display/nr-filter-turbulence.cpp:414:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 414 | double x0 = slot_area.min()[Geom::X]; | ~~~~~~~~~~~~~^~ /<>/src/display/nr-filter-turbulence.cpp:383:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | void FilterTurbulence::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~~~~~ [261/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/object/sp-object.h:63, from /<>/src/object/filters/distantlight.h:19, from /<>/src/display/nr-light.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [262/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:17, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter.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/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/display/nr-filter.cpp:46: /<>/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.h:38:29: 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::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ /<>/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:373:134: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/display/drawing-surface.h:38:59: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /<>/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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.cpp: In member function ‘int Inkscape::Filters::Filter::render(const Inkscape::DrawingItem*, Inkscape::DrawingContext&, Inkscape::DrawingContext*, Inkscape::RenderContext&) const’: /<>/src/display/nr-filter.cpp:125:76: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto resolution = _filter_resolution(*filter_area, trans, filterquality); | ^ /<>/src/display/nr-filter.cpp:158:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ^ /<>/src/display/nr-filter.cpp:158:53: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/display/nr-filter.cpp:158:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | 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:373:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~~ /<>/src/display/nr-filter.cpp:381:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 381 | y_len = (_x_pixels * (area.max()[Y] - area.min()[Y])) / (area.max()[X] - area.min()[X]); | ~~~~~~~~^~ /<>/src/display/nr-filter.cpp:406:12: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | return resolution; | ^~~~~~~~~~ /<>/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:131:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | CPoint max() const { return CPoint(f[X].max(), f[Y].max()); } | ^~~ /<>/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:373:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~~ /<>/src/display/nr-filter.cpp: In member function ‘int Inkscape::Filters::Filter::render(const Inkscape::DrawingItem*, Inkscape::DrawingContext&, Inkscape::DrawingContext*, Inkscape::RenderContext&) const’: /<>/src/display/nr-filter.cpp:99:5: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | int Filter::render(Inkscape::DrawingItem const *item, DrawingContext &graphic, DrawingContext *bgdc, RenderContext &rc) const | ^~~~~~ /<>/src/display/nr-filter.cpp:125:41: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | auto resolution = _filter_resolution(*filter_area, trans, filterquality); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/nr-filter.cpp:158:53: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [263/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [264/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:20, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/nr-style.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/display/nr-style.cpp:19: /<>/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.h:38:29: 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::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/display/drawing-surface.h:38:59: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /<>/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [265/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/nr-svgfonts.h:18, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [266/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/translucency-group.cpp.o -c '/<>/src/display/translucency-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:25, from /<>/src/display/translucency-group.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/display/translucency-group.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/translucency-group.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/display/drawing-item.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [267/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-manager.cpp.o -c '/<>/src/display/control/ctrl-handle-manager.cpp' [268/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:31, from /<>/src/display/control/canvas-temporary-item.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [269/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o -c '/<>/src/display/control/ctrl-handle-rendering.cpp' In file included from /<>/src/display/control/ctrl-handle-rendering.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [270/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:31, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [271/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.cpp.o -c '/<>/src/display/control/ctrl-handle-styling.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/control/ctrl-handle-styling.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [272/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/display/control/snap-indicator.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [273/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/control/canvas-item-bpath.h:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-bpath.cpp:22: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:62: 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/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/display/control/canvas-item-bpath.cpp: In member function ‘double Inkscape::CanvasItemBpath::closest_distance_to(const Geom::Point&) const’: /<>/src/display/control/canvas-item-bpath.cpp:109:46: 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 p_doc = p * affine().inverse(); | ^ /<>/src/helper/geom.h: In function ‘Geom::OptRect expandedBy(const Geom::OptRect&, double)’: /<>/src/helper/geom.h:81:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/helper/geom.h: In function ‘Geom::OptRect expandedBy(const Geom::OptRect&, double)’: /<>/src/helper/geom.h:81:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-bpath.cpp: In member function ‘double Inkscape::CanvasItemBpath::closest_distance_to(const Geom::Point&) const’: /<>/src/display/control/canvas-item-bpath.cpp:109:46: 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 p_doc = p * affine().inverse(); | ^ [274/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/control/canvas-item.h:31, from /<>/src/display/control/canvas-item-catchall.h:19, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [275/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o -c '/<>/src/display/control/canvas-item-context.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/display/control/canvas-item-context.h:9, from /<>/src/display/control/canvas-item-context.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:31, from /<>/src/display/control/canvas-item-group.h:19, from /<>/src/display/control/canvas-item-context.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [276/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/display/control/canvas-item-ctrl.h:22, from /<>/src/display/control/canvas-item-ctrl.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:31, from /<>/src/display/control/canvas-item-ctrl.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/display/control/canvas-item-ctrl.cpp:25: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | 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&) const’: /<>/src/display/control/canvas-item-ctrl.cpp:161:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | return Geom::distance(p, _position * affine()); | ~~~~~~~~~~^~~~~~~~~~ [277/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/display/control/canvas-item-curve.cpp:23: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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/control/canvas-item-curve.cpp:145:57: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/display/control/canvas-item-curve.cpp: In member function ‘virtual void Inkscape::CanvasItemCurve::_update(bool)’: /<>/src/display/control/canvas-item-curve.cpp:145:25: 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 = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-curve.cpp: In member function ‘virtual void Inkscape::CanvasItemCurve::_render(Inkscape::CanvasItemBuffer&) const’: /<>/src/display/control/canvas-item-curve.cpp:169:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | buf.cr->move_to(curve[0].x(), curve[0].y()); | ~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/display/control/canvas-item-curve.cpp: In member function ‘virtual void Inkscape::CanvasItemCurve::_update(bool)’: /<>/src/display/control/canvas-item-curve.cpp:145:25: 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 = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/display/control/canvas-item-curve.cpp: In member function ‘double Inkscape::CanvasItemCurve::closest_distance_to(const Geom::Point&) const’: /<>/src/display/control/canvas-item-curve.cpp:116:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | Geom::Point n = curve.pointAt(curve.nearestTime(p)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [278/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:31, from /<>/src/display/control/canvas-item-drawing.h:22, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h:22, from /<>/src/display/control/canvas-item-drawing.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-drawing.cpp:26: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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.h: In function ‘Geom::OptRect expandedBy(const Geom::OptRect&, double)’: /<>/src/helper/geom.h:81:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ [279/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/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/display/control/canvas-item-grid.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-grid.cpp: In member function ‘virtual void Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const’: /<>/src/display/control/canvas-item-grid.cpp:202:73: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::Line axis = Geom::Line::from_origin_and_vector(ow, sw[dim]); | ^ /<>/src/display/control/canvas-item-grid.cpp:217:40: 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::cross(axis.vector(), orth.vector()) > 0) { | ~~~~~~~~~~~^~ /<>/src/display/control/canvas-item-grid.cpp:230:83: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ /<>/src/display/control/canvas-item-grid.cpp:230:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ~~~^~~~~~~~~~~~~ /<>/src/display/control/canvas-item-grid.cpp:230:83: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ /<>/src/display/control/canvas-item-grid.cpp:238:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 238 | if (Geom::dot(vector.vector(), axis.vector()) < 0.0) { | ~~~~~~~~~~~~~^~ /<>/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; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, 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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_parallel_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:488:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | 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:148:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Point d = p - _initial; | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/display/control/canvas-item-grid.cpp: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /<>/src/display/control/canvas-item-grid.cpp:626:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 626 | } // namespace Inkscape | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/display/control/canvas-item-grid.cpp: In member function ‘void Inkscape::CanvasItemGridTiles::set_gap_size(Geom::Point)’: /<>/src/display/control/canvas-item-grid.cpp:519:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | void CanvasItemGridTiles::set_gap_size(Geom::Point gap_size) { | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-grid.cpp: In member function ‘virtual void Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const’: /<>/src/display/control/canvas-item-grid.cpp:203:61: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Geom::Line orth = Geom::Line::from_origin_and_vector(ow, sw[nrm]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/display/control/canvas-item-grid.cpp:184:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | void CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer &buf) const | ^~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘std::vector Inkscape::intersect_line_rectangle(const Geom::Line&, const Geom::Rect&)’ at /<>/src/display/control/canvas-item-grid.cpp:85:43, inlined from ‘virtual void Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const’ at /<>/src/display/control/canvas-item-grid.cpp:232:98: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [280/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:31, from /<>/src/display/control/canvas-item-group.h:19, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [281/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:31, from /<>/src/display/control/canvas-item-quad.h:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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-quad.cpp:22: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /<>/src/helper/geom.h:130:31: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/display/control/canvas-item-quad.cpp:100:65: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | 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:73:35: 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::Point p0 = _p0 * affine(); | ^ /<>/src/display/control/canvas-item-quad.cpp: In member function ‘virtual void Inkscape::CanvasItemQuad::_update(bool)’: /<>/src/display/control/canvas-item-quad.cpp:100:25: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | _bounds = expandedBy(bounds_of(_p0, _p1, _p2, _p3) * affine(), 2); // Room for anti-aliasing effects. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-quad.cpp: In member function ‘virtual void Inkscape::CanvasItemQuad::_render(Inkscape::CanvasItemBuffer&) const’: /<>/src/display/control/canvas-item-quad.cpp:112:35: 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 p0 = _p0 * affine(); | ^ /<>/src/display/control/canvas-item-quad.cpp: In member function ‘virtual void Inkscape::CanvasItemQuad::_update(bool)’: /<>/src/display/control/canvas-item-quad.cpp:100:25: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | _bounds = expandedBy(bounds_of(_p0, _p1, _p2, _p3) * affine(), 2); // Room for anti-aliasing effects. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-quad.cpp: In member function ‘virtual void Inkscape::CanvasItemQuad::_render(Inkscape::CanvasItemBuffer&) const’: /<>/src/display/control/canvas-item-quad.cpp:115:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Geom::Point p3 = _p3 * affine(); | ^ [282/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:20, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:31, from /<>/src/display/control/canvas-item-text.h:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/display/control/canvas-item-text.cpp:95:48: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/display/control/canvas-item-text.cpp:192:33: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/display/control/canvas-item-text.cpp:192:33: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/display/control/canvas-item-text.cpp: In member function ‘virtual void Inkscape::CanvasItemText::_update(bool)’: /<>/src/display/control/canvas-item-text.cpp:95:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point p = _scaled ? _p : _p * affine(); | ^ /<>/src/display/control/canvas-item-text.cpp:98:15: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | _text_box = load_text_extents(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/display/control/canvas-item-text.cpp: In member function ‘Geom::Rect Inkscape::CanvasItemText::get_text_size() const’: /<>/src/display/control/canvas-item-text.cpp:191:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect CanvasItemText::get_text_size() const { | ^~~~~~~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/display/control/canvas-item-text.cpp: In member function ‘Geom::Rect Inkscape::CanvasItemText::load_text_extents()’: /<>/src/display/control/canvas-item-text.cpp:200:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Geom::Rect CanvasItemText::load_text_extents() | ^~~~~~~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/display/control/canvas-item-text.cpp: In member function ‘Geom::Rect Inkscape::CanvasItemText::get_text_size() const’: /<>/src/display/control/canvas-item-text.cpp:191:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect CanvasItemText::get_text_size() const { | ^~~~~~~~~~~~~~ [283/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/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/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:89:82: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /<>/src/display/control/canvas-item-guideline.cpp:89:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~^~~~~~~~~ /<>/src/display/control/canvas-item-guideline.cpp:89:82: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘constexpr Geom::Point Geom::rot90(const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:344:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 344 | constexpr Point rot90(Point const &p) { | ^~~~~ /<>/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; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-guideline.cpp: In member function ‘virtual void Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const’: /<>/src/display/control/canvas-item-guideline.cpp:188:97: 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 line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /<>/src/display/control/canvas-item-guideline.cpp:188:89: 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 line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ~~~~~~~~~~~^~~~~~~~ /<>/src/display/control/canvas-item-guideline.cpp:188:97: 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 line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /<>/src/display/control/canvas-item-guideline.cpp:197:57: 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(line.pointAt(oc->ta)); | ~~~~~~~~~~~~^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:89:52: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-guideline.cpp: In member function ‘virtual void Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const’: /<>/src/display/control/canvas-item-guideline.cpp:188:61: 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 line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-guideline.cpp:193:80: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | Geom::LineSegment side(buf.rect.corner(i), buf.rect.corner((i+1)%4)); | ^ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘virtual void Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const’ at /<>/src/display/control/canvas-item-guideline.cpp:197:44: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [284/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/control/canvas-item-rect.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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-rect.cpp:24: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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/control/canvas-item-rect.cpp:118:31: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-rect.cpp: In member function ‘virtual void Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const’: /<>/src/display/control/canvas-item-rect.cpp:118:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | rect = (floor(_rect * aff) + Geom::Point(0.5, 0.5)) * aff.inverse(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-rect.cpp:149:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto pt = rect.corner(i) * aff; | ^~~ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:128:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | inline auto floor(Geom::Rect const &rect) | ^~~~~ /<>/src/helper/geom.h:130:31: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:128:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | inline auto floor(Geom::Rect const &rect) | ^~~~~ /<>/src/display/control/canvas-item-rect.cpp: In member function ‘virtual void Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const’: /<>/src/display/control/canvas-item-rect.cpp:149:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto pt = rect.corner(i) * aff; | ~~~~~~~~~~~^~~ /<>/src/display/control/canvas-item-rect.cpp:108:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | void CanvasItemRect::_render(Inkscape::CanvasItemBuffer &buf) const | ^~~~~~~~~~~~~~ [285/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o -MF src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o -c '/<>/src/display/control/canvas-page.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-page.h:15, from /<>/src/display/control/canvas-page.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-page.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-page.cpp: In member function ‘void Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)’: /<>/src/display/control/canvas-page.cpp:27:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 27 | void CanvasPage::add(Geom::Rect size, CanvasItemGroup *background_group, CanvasItemGroup *border_group) | ^~~~~~~~~~ /<>/src/display/control/canvas-page.cpp: In member function ‘void Inkscape::CanvasPage::_updateTextItem(Inkscape::CanvasItemText*, Geom::Rect, std::string)’: /<>/src/display/control/canvas-page.cpp:197:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::Point coord = page.corner(0); | ^ /<>/src/display/control/canvas-page.cpp: In member function ‘void Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)’: /<>/src/display/control/canvas-page.cpp:27:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 27 | void CanvasPage::add(Geom::Rect size, CanvasItemGroup *background_group, CanvasItemGroup *border_group) | ^~~~~~~~~~ [286/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/db.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [287/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/extension/dependency.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [288/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/processing-action.cpp.o -c '/<>/src/extension/processing-action.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/extension/processing-action.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/extension/processing-action.cpp:16: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [289/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/effect.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [290/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/extension/input.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [291/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, from /<>/src/extension/execution-env.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [292/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, from /<>/src/extension/extension.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [293/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/extension/internal/metafile-inout.h:24, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/extension/internal/metafile-inout.h:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [294/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [295/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/extension/print.h:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/extension/print.h:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [296/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/extension/patheffect.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [297/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [298/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/document.h:16, from /<>/src/extension/loader.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [299/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/template.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/template.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/template.cpp.o -c '/<>/src/extension/template.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/extension/template.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/util/units.h:18, from /<>/src/extension/template.h:23, from /<>/src/extension/template.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [300/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/extension/system.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/extension/system.cpp:37: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/extension/print.h:17, from /<>/src/extension/system.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [301/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [302/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/implementation/implementation.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/extension/implementation/implementation.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [303/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/extension/internal/bluredge.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [304/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [305/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:1291:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1291 | Geom::Interval bounds = hatch->bounds(); | ^ /<>/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:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/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:1254:1: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | CairoRenderContext::_createHatchPainter(SPPaintServer const *const paintserver, Geom::OptRect const &pbox) { | ^~~~~~~~~~~~~~~~~~ [306/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/xml/node.h:18, from /<>/src/extension/implementation/script.h:29, from /<>/src/extension/implementation/script.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/extension/implementation/script.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/extension/implementation/script.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:56: /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/ui/tool/path-manipulator.h:20, from /<>/src/ui/tool/multi-path-manipulator.h:23: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [307/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/object/sp-page.h:19, from /<>/src/extension/internal/cairo-renderer-pdf-out.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [308/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/object/sp-page.h:19, from /<>/src/extension/internal/cairo-renderer.cpp:73: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:62: 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/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/extension/internal/cairo-renderer.cpp:811:41: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /<>/src/extension/internal/cairo-renderer.cpp:875:32: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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_asbitmap_render(const SPItem*, CairoRenderContext*, const SPPage*)’: /<>/src/extension/internal/cairo-renderer.cpp:561:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 561 | bbox &= (page ? page->getDocumentRect() : item->document->preferredBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/cairo-renderer.cpp:579:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 579 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/extension/internal/cairo-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPItem*)’: /<>/src/extension/internal/cairo-renderer.cpp:811:80: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 811 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /<>/src/extension/internal/cairo-renderer.cpp:811:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 811 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/cairo-renderer.cpp:811:80: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 811 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/extension/internal/cairo-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPPage*, bool)’: /<>/src/extension/internal/cairo-renderer.cpp:862:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 862 | auto const scale = doc->getDocumentScale(); | ^ /<>/src/extension/internal/cairo-renderer.cpp:865:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 865 | auto const rect = page->getBleed(); | ^ /<>/src/extension/internal/cairo-renderer.cpp:867:86: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 867 | auto const [final_width, final_height] = compute_final_page_dimensions(exact_rect); | ^ /<>/src/extension/internal/cairo-renderer.cpp:875:30: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | ctx->transform(scale * distortion); | ~~~~~~^~~~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp:885:59: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 885 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/cairo-renderer.cpp:885:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 885 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ /<>/src/extension/internal/cairo-renderer.cpp:885:59: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 885 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp: In function ‘Geom::Point Inkscape::Extension::Internal::compute_final_page_dimensions(const Geom::Rect&)’: /<>/src/extension/internal/cairo-renderer.cpp:166:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | static Geom::Point compute_final_page_dimensions(Geom::Rect const &page_rect) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /<>/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/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/extension/internal/cairo-renderer.cpp: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /<>/src/extension/internal/cairo-renderer.cpp:1055:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1055 | } /* namespace Inkscape */ | ^ /<>/src/extension/internal/cairo-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPPage*, bool)’: /<>/src/extension/internal/cairo-renderer.cpp:875:32: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | ctx->transform(scale * distortion); | ^~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp:885:59: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 885 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/cairo-renderer.cpp:885:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 885 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ /<>/src/extension/internal/cairo-renderer.cpp: In function ‘void Inkscape::Extension::Internal::sp_asbitmap_render(const SPItem*, CairoRenderContext*, const SPPage*)’: /<>/src/extension/internal/cairo-renderer.cpp:544:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 544 | static void sp_asbitmap_render(SPItem const *item, CairoRenderContext *ctx, SPPage const *page) | ^~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, const SPPage*, bool)’: /<>/src/extension/internal/cairo-renderer.cpp:859:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 859 | CairoRenderer::renderPage(CairoRenderContext *ctx, SPDocument *doc, SPPage const *page, bool stretch_to_fit) | ^~~~~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp:859: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/extension/internal/cairo-renderer.cpp:859: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/extension/internal/cairo-renderer.cpp:859: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/extension/internal/cairo-renderer.cpp:862:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 862 | auto const scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/cairo-renderer.cpp:865:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 865 | auto const rect = page->getBleed(); | ~~~~~~~~~~~~~~^~ [309/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/extension/internal/gdkpixbuf-input.cpp:23: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/extension/internal/gdkpixbuf-input.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/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:151:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [310/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [311/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/extension/internal/metafile-print.h:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/extension/internal/emf-print.cpp:51: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /<>/src/extension/internal/emf-print.cpp: In member function ‘Geom::Point Inkscape::Extension::Internal::PrintEmf::get_pathrect_corner(Geom::Path, double, int)’: /<>/src/extension/internal/emf-print.cpp:913:88: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 913 | Geom::Point PrintEmf::get_pathrect_corner(Geom::Path pathRect, double angle, int corner){ | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:144:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | _doc_unit_scale = doc->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/emf-print.cpp: In member function ‘virtual int Inkscape::Extension::Internal::PrintEmf::create_pen(const SPStyle*, const Geom::Affine&)’: /<>/src/extension/internal/emf-print.cpp:607:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 607 | p1 = p1 * lg->gradientTransform; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:709:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 709 | Point finalPoint() const { return (*_closing_seg)[_closed ? 1 : 0]; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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: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) | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:892:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 892 | int PrintEmf::vector_rect_alignment(double angle, Geom::Point vtest){ | ^~~~~~~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /<>/src/extension/internal/emf-print.cpp:52: /<>/src/helper/geom-curves.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /<>/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ [312/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [313/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/extension/internal/metafile-inout.h:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [314/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/extension/print.h:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/extension/print.h:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [315/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/extension/internal/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /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:62: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’: /<>/src/extension/internal/grid.cpp:100:62: 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 * desktop->doc2dt(); | ^ /<>/src/extension/internal/grid.cpp:104:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | double scale = doc->getDocumentScale().inverse()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:53:15: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Glib::ustring build_lines(Geom::Rect bounding_area, | ^~~~~~~~~~~ /<>/src/extension/internal/grid.cpp:63:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | 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*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’: /<>/src/extension/internal/grid.cpp:104:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | double scale = doc->getDocumentScale().inverse()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/extension/internal/grid.cpp:26: In member function ‘void Inkscape::SVG::PathString::_appendPoint(Geom::Point, bool)’, inlined from ‘Inkscape::SVG::PathString& Inkscape::SVG::PathString::moveTo(Geom::Point)’ at /<>/src/svg/path-string.h:73:21, inlined from ‘Glib::ustring Inkscape::Extension::Internal::{anonymous}::build_lines(Geom::Rect, const Geom::Point&, const Geom::Point&)’ at /<>/src/extension/internal/grid.cpp:69:29, inlined from ‘virtual void Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, SPDesktop*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’ at /<>/src/extension/internal/grid.cpp:115:28: /<>/src/svg/path-string.h:187:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | _abs_state.append(p, rp); | ~~~~~~~~~~~~~~~~~^~~~~~~ [316/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [317/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/extension/internal/metafile-inout.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/extension/internal/metafile-inout.cpp:193:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/extension/internal/metafile-inout.cpp:193:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/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))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [318/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [319/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/extension/internal/latex-text-renderer.cpp:657:41: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:444:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 444 | Geom::Rect framebox = frame->getRect(); | ^ /<>/src/extension/internal/latex-text-renderer.cpp:467:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | 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*, SPItem*)’: /<>/src/extension/internal/latex-text-renderer.cpp:657:80: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /<>/src/extension/internal/latex-text-renderer.cpp:657:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/latex-text-renderer.cpp:657:80: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /<>/src/extension/internal/latex-text-renderer.cpp:663:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); | ^~~~~~~~~~~~ /<>/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:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/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:422:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 422 | void LaTeXTextRenderer::sp_flowtext_render(SPFlowtext *flowtext) | ^~~~~~~~~~~~~~~~~ /<>/src/extension/internal/latex-text-renderer.cpp:422:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/extension/internal/latex-text-renderer.cpp:422: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:492:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | 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*, SPItem*)’: /<>/src/extension/internal/latex-text-renderer.cpp:657:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/latex-text-renderer.cpp:651:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | LaTeXTextRenderer::setupDocument(SPDocument *doc, SPItem *base) | ^~~~~~~~~~~~~~~~~ [320/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h: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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included 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: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/extension/internal/metafile-print.cpp: In member function ‘int Inkscape::Extension::Internal::PrintMetafile::hold_gradient(void*, int)’: /<>/src/extension/internal/metafile-print.cpp:313:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | gv.p2 = Geom::Point(gv.r, 0) + gv.p1; // xhandle | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/extension/internal/metafile-print.cpp: In member function ‘int Inkscape::Extension::Internal::PrintMetafile::hold_gradient(void*, int)’: /<>/src/extension/internal/metafile-print.cpp:318:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | gv.p3 = gv.p3 * rg->gradientTransform; | ^~~~~~~~~~~~~~~~~ [321/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [322/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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/extension/internal/odf.cpp:38: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/extension/internal/odf.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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/extension/internal/odf.cpp:43: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/helper/geom-curves.h:18, from /<>/src/extension/internal/odf.cpp:44: /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:258:15: 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:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Translate&)’ /<>/src/extension/internal/odf.cpp:1231:100: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const 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*, 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:72: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:258:15: 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:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ /<>/src/extension/internal/odf.cpp:1231:121: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /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*, 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:72: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:258:15: 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:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ /<>/src/extension/internal/odf.cpp:1231:121: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/extension/internal/odf.cpp: In member function ‘bool Inkscape::Extension::Internal::OdfOutput::writeTree(Inkscape::Extension::Internal::Writer&, Inkscape::Extension::Internal::Writer&, SPDocument*, Inkscape::XML::Node*)’: /<>/src/extension/internal/odf.cpp:1591:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1591 | double bbox_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/extension/internal/odf.h:18, from /<>/src/extension/internal/odf.cpp:27: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Extension::Internal::GradientStop&}; _Tp = Inkscape::Extension::Internal::GradientStop; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Extension::Internal::GradientInfo&}; _Tp = Inkscape::Extension::Internal::GradientInfo; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Extension::Internal::GradientStop; _Alloc = std::allocator]’, inlined from ‘bool Inkscape::Extension::Internal::OdfOutput::processGradient(SPItem*, const Glib::ustring&, Geom::Affine&, Glib::ustring&, Glib::ustring&, bool)’ at /<>/src/extension/internal/odf.cpp:1438:27: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Extension::Internal::GradientInfo; _Alloc = std::allocator]’, inlined from ‘bool Inkscape::Extension::Internal::OdfOutput::processGradient(SPItem*, const Glib::ustring&, Geom::Affine&, Glib::ustring&, Glib::ustring&, bool)’ at /<>/src/extension/internal/odf.cpp:1490:28: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [323/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/pov-out.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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/pov-out.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/extension/internal/pov-out.cpp:29: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [324/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o -c '/<>/src/extension/internal/template-other.cpp' In file included from /<>/src/extension/internal/template-base.h:18, from /<>/src/extension/internal/template-other.h:16, from /<>/src/extension/internal/template-other.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [325/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o -c '/<>/src/extension/internal/template-from-file.cpp' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/document.h:16, from /<>/src/extension/internal/template-from-file.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [326/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o -c '/<>/src/extension/internal/template-base.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/extension/internal/template-base.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/extension/internal/template-base.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [327/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/extension/internal/svg.cpp:26: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/extension/internal/svg.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/extension/internal/svg.cpp:278:50: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/extension/internal/svg.cpp:278:50: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/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:278:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [328/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o -c '/<>/src/extension/internal/template-paper.cpp' In file included from /<>/src/extension/internal/template-base.h:18, from /<>/src/extension/internal/template-paper.h:16, from /<>/src/extension/internal/template-paper.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [329/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o -c '/<>/src/extension/internal/template-screen.cpp' In file included from /<>/src/extension/internal/template-base.h:18, from /<>/src/extension/internal/template-screen.h:16, from /<>/src/extension/internal/template-screen.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [330/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o -c '/<>/src/extension/internal/template-social.cpp' In file included from /<>/src/extension/internal/template-base.h:18, from /<>/src/extension/internal/template-social.h:16, from /<>/src/extension/internal/template-social.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [331/1210] /usr/bin/cc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -fPIC -pthread -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' [332/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o -c '/<>/src/extension/internal/template-video.cpp' In file included from /<>/src/extension/internal/template-base.h:18, from /<>/src/extension/internal/template-video.h:16, from /<>/src/extension/internal/template-video.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [333/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/xml/node.h:18, from /<>/src/xml/repr.h:21, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [334/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [335/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/extension/internal/wmf-print.cpp:34: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ In file included from /<>/src/extension/internal/wmf-print.cpp:35: /<>/src/helper/geom-curves.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /<>/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ [336/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/extension/internal/metafile-inout.h:24, from /<>/src/extension/internal/wmf-inout.h:16, from /<>/src/extension/internal/wmf-inout.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/extension/internal/metafile-inout.h:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [337/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/extension/internal/filter/filter.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [338/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/object/sp-object.h:63, from /<>/src/object/sp-defs.h:17, from /<>/src/extension/prefdialog/parameter.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [339/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, from /<>/src/extension/prefdialog/prefdialog.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [340/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/extension/prefdialog/parameter-bool.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [341/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/extension/prefdialog/parameter-color.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [342/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/extension/prefdialog/parameter-float.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [343/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/extension/prefdialog/parameter-int.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [344/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/extension/prefdialog/parameter-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [345/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/extension/prefdialog/parameter-optiongroup.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [346/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/extension/prefdialog/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [347/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/extension/prefdialog/parameter-string.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [348/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/extension/prefdialog/parameter-path.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [349/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/extension/prefdialog/widget-box.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [350/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/extension/prefdialog/widget-image.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [351/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/extension/prefdialog/widget-label.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [352/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/extension/prefdialog/widget-separator.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [353/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/extension/prefdialog/widget-spacer.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [354/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o -c '/<>/src/extension/internal/pdfinput/pdf-utils.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/pdfinput/pdf-utils.h:14, from /<>/src/extension/internal/pdfinput/pdf-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/extension/internal/pdfinput/pdf-utils.cpp: In function ‘Geom::Rect getRect(const PDFRectangle*)’: /<>/src/extension/internal/pdfinput/pdf-utils.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 getRect(_POPPLER_CONST PDFRectangle *box) | ^~~~~~~ [355/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/pdfinput/pdf-parser.h:34, from /<>/src/extension/internal/pdfinput/pdf-parser.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/extension/internal/pdfinput/pdf-parser.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/extension/internal/pdfinput/pdf-utils.h:14, from /<>/src/extension/internal/pdfinput/pdf-parser.cpp:54: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/extension/internal/pdfinput/pdf-parser.cpp: In constructor ‘PdfParser::PdfParser(std::shared_ptr, Inkscape::Extension::Internal::SvgBuilder*, Page*, const PDFRectangle*)’: /<>/src/extension/internal/pdfinput/pdf-parser.cpp:305:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | auto page_box = getRect(page->getCropBox()); | ^ [356/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o -c '/<>/src/extension/internal/pdfinput/poppler-utils.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/pdfinput/poppler-utils.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/font-factory.h:24, from /<>/src/extension/internal/pdfinput/poppler-utils.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [357/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o -MF src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o -c '/<>/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp' [358/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/pdfinput/svg-builder.h:33, from /<>/src/extension/internal/pdfinput/svg-builder.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/extension/internal/pdfinput/svg-builder.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:46: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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/extension/internal/pdfinput/svg-builder.cpp:153:89: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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/extension/internal/pdfinput/svg-builder.cpp:195:23: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::pushPage(const std::string&, GfxState*)’: /<>/src/extension/internal/pdfinput/svg-builder.cpp:143:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | auto tr = st.translation(); | ^ /<>/src/extension/internal/pdfinput/svg-builder.cpp:153:50: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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); } | ^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::cropPage(const Geom::Rect&)’: /<>/src/extension/internal/pdfinput/svg-builder.cpp:195:23: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | auto box = bbox * _page_affine; | ^~~~~~~~~~~~ In file included from /<>/src/extension/internal/pdfinput/svg-builder.cpp:48: /<>/src/svg/path-string.h: In member function ‘Inkscape::SVG::PathString& Inkscape::SVG::PathString::moveTo(Geom::Point)’: /<>/src/svg/path-string.h:71:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | PathString &moveTo(Geom::Point p) { | ^~~~~~ /<>/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)’: /<>/src/extension/internal/pdfinput/svg-builder.cpp:1403:86: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1403 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/pdfinput/svg-builder.cpp:1407:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1407 | auto pos = first_glyph.position * tr; | ^~ /<>/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]); } | ^~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::pushPage(const std::string&, GfxState*)’: /<>/src/extension/internal/pdfinput/svg-builder.cpp:153:89: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ^ /<>/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)’: /<>/src/extension/internal/pdfinput/svg-builder.cpp:1403:86: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1403 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/pdfinput/svg-builder.cpp:1499:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1499 | Geom::Point delta_pos(glyph.text_position - first_glyph.text_position); | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/poppler/Array.h:33, from /usr/include/poppler/Object.h:567, from /usr/include/poppler/GfxState.h:41, from /usr/include/poppler/Gfx.h:40, from /<>/src/extension/internal/pdfinput/svg-builder.h:30: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Extension::Internal::SvgGlyph&}; _Tp = Inkscape::Extension::Internal::SvgGlyph; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Extension::Internal::SvgGlyph; _Alloc = std::allocator]’, inlined from ‘void Inkscape::Extension::Internal::SvgBuilder::addChar(GfxState*, double, double, double, double, double, double, CharCode, int, const Unicode*, int)’ at /<>/src/extension/internal/pdfinput/svg-builder.cpp:1781:22: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [359/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/extension/internal/wpg-input.cpp:123:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/extension/internal/wpg-input.cpp:123:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/extension/internal/wpg-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::WpgInput::open(Inkscape::Extension::Input*, const gchar*)’: /<>/src/extension/internal/wpg-input.cpp:123:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [360/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/extension/internal/cdr-input.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/extension/internal/cdr-input.cpp:305:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/extension/internal/cdr-input.cpp:305:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/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:305:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [361/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/extension/internal/vsd-input.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/extension/internal/vsd-input.cpp:305:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/extension/internal/vsd-input.cpp:305:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/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:305:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [362/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/extension/internal/pdfinput/svg-builder.h:33, from /<>/src/extension/internal/pdfinput/pdf-input.h:28, from /<>/src/extension/internal/pdfinput/pdf-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:57: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/extension/internal/pdfinput/pdf-input.cpp: In lambda function: /<>/src/extension/internal/pdfinput/pdf-input.cpp:165:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 165 | _next_page.signal_clicked().connect([=] { _setPreviewPage(_preview_page + 1); }); | ^ /<>/src/extension/internal/pdfinput/pdf-input.cpp:165:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/extension/internal/pdfinput/pdf-input.cpp: In lambda function: /<>/src/extension/internal/pdfinput/pdf-input.cpp:166:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 166 | _prev_page.signal_clicked().connect([=] { _setPreviewPage(_preview_page - 1); }); | ^ /<>/src/extension/internal/pdfinput/pdf-input.cpp:166:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/extension/internal/pdfinput/pdf-input.cpp: In lambda function: /<>/src/extension/internal/pdfinput/pdf-input.cpp:207:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 207 | font_strat.signal_changed().connect([=](const Glib::ustring &path, const Gtk::TreeModel::iterator &source) { | ^ /<>/src/extension/internal/pdfinput/pdf-input.cpp:207:41: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/extension/internal/pdfinput/pdf-input.cpp:752:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/extension/internal/pdfinput/pdf-input.cpp:752:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/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:752:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 752 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [363/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/adaptiveThreshold.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [364/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/addNoise.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [365/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/blur.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [366/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/channel.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [367/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/charcoal.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [368/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/colorize.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [369/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/contrast.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [370/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/crop.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /<>/src/extension/internal/bitmap/crop.cpp:48:77: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:165:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | 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()), | ~~~~~~~~~~~~~~~~^~ [371/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/cycleColormap.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [372/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/despeckle.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [373/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/edge.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [374/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/emboss.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [375/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/enhance.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [376/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/equalize.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [377/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/gaussianBlur.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [378/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/implode.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [379/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/level.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [380/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/levelChannel.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [381/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/medianFilter.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [382/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/modulate.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [383/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/extension/internal/bitmap/imagemagick.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [384/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/negate.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [385/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/normalize.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [386/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/oilPaint.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [387/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/opacity.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [388/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/raise.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [389/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/sample.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [390/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/reduceNoise.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [391/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/shade.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [392/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/sharpen.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [393/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/spread.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [394/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/solarize.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [395/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/swirl.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [396/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/threshold.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [397/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/wave.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [398/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/extension/effect.h:21, from /<>/src/extension/internal/bitmap/unsharpmask.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [399/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o -c '/<>/src/helper/choose-file.cpp' [400/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/helper/geom-nodetype.cpp: In function ‘Geom::NodeType Geom::get_nodetype(const Curve&, const 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)) ) | ~~~~~~~~~~~~~~~~~~^~~ [401/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o -c '/<>/src/helper/geom-pathvector_nodesatellites.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/helper/geom-pathvector_nodesatellites.h:22, from /<>/src/helper/geom-pathvector_nodesatellites.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/helper/geom-pathvector_nodesatellites.h:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/helper/geom-pathvector_nodesatellites.cpp:21: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/helper/geom-pathvector_nodesatellites.cpp: In member function ‘void PathVectorNodeSatellites::recalculateForNewPathVector(Geom::PathVector, NodeSatellite)’: /<>/src/helper/geom-pathvector_nodesatellites.cpp:223:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | if (Geom::are_near(_pathvector[k][l].initialPoint(), pathv[i][j].initialPoint(), 0.001)) { // epsilon is not enought big | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [402/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:20, from /<>/src/helper/geom.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/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: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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: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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/helper/geom.cpp:22: /<>/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:190:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /<>/src/helper/geom.h:130:31: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/helper/geom.cpp: In function ‘Geom::PathVector pathv_to_linear_and_cubic_beziers(const Geom::PathVector&)’: /<>/src/helper/geom.cpp:521:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 521 | output.back().start( pit.initialPoint() ); | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/helper/geom-curves.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /<>/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /<>/src/helper/geom.cpp:13: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algobase.h:71, from /usr/include/c++/13/algorithm:60: /usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [403/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [404/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/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/helper/geom-pathstroke.cpp:19: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /<>/src/helper/geom-pathstroke.cpp: In function ‘Geom::Point Geom::intersection_point(Point, Point, Point, Point)’: /<>/src/helper/geom-pathstroke.cpp:23:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 23 | static Point intersection_point(Point origin_a, Point vector_a, Point origin_b, Point vector_b) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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:164:65: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:144:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::extrapolate_join_internal(const join_data&, int)’: /<>/src/helper/geom-pathstroke.cpp:550:81: 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 bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ^ /<>/src/helper/geom-pathstroke.cpp:564:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | Geom::Point temp = bisector.versor(); | ^ /<>/src/helper/geom-pathstroke.cpp:566:24: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | limit_line = make_parallel_line( limit_point, ortho ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:571:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 571 | 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:247:54: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Line bisector = make_bisector_line( chord1 ); | ^ /<>/src/helper/geom-pathstroke.cpp:250:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ /<>/src/helper/geom-pathstroke.cpp:275:55: 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 bisector2 = make_bisector_line( chord4 ); | ^ /<>/src/helper/geom-pathstroke.cpp:279:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | Geom::Coord r_new = Geom::distance( center_new[0].point(), start_pt ); | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:504:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 504 | Line make_angle_bisector_line(Point const &A, Point const &O, Point const &B) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:506:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ~^~ /<>/src/3rdparty/2geom/include/2geom/line.h:507:36: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Angle bisect = ival.angleAt(0.5); | ^ /<>/src/3rdparty/2geom/include/2geom/line.h:508:26: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | return Line(O, bisect); | ^ /<>/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) | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:481:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Point d = line.vector().cw(); | ^ /<>/src/3rdparty/2geom/include/2geom/line.h:483:12: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | 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:132:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | 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:497:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | Line make_bisector_line(LineSegment const& _segment) | ^~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:499:73: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ^ /<>/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:344:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 344 | inline Point middle_point(LineSegment const& _segment) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_parallel_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:488:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | 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:148:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Point d = p - _initial; | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:506:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); | ^ /<>/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:984:94: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 984 | Geom::Point normal_1 = -Geom::unitTangentAt(Geom::reverse(with_dir.back().toSBasis()), 0.); | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/point.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 normalized() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:504:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 504 | Line make_angle_bisector_line(Point const &A, Point const &O, Point const &B) | ^~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::tangents(Geom::Point*, const Geom::Curve&, const Geom::Curve&)’: /<>/src/helper/geom-pathstroke.cpp:659:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 659 | void tangents(Geom::Point tang[2], Geom::Curve const& incoming, Geom::Curve const& outgoing) | ^~~~~~~~ /<>/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:247:45: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Line bisector = make_bisector_line( chord1 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’, inlined from ‘Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)’ at /<>/src/helper/geom-pathstroke.cpp:247:45: /<>/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/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:275:46: 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 bisector2 = make_bisector_line( chord4 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’, inlined from ‘Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)’ at /<>/src/helper/geom-pathstroke.cpp:275:46: /<>/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/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:276:45: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Geom::Line diameter = make_parallel_line( start_pt, bisector ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:232:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Geom::Point expand_circle( Geom::Circle &inner_circle, Geom::Circle const &outer_circle, Geom::Point const &start_pt, Geom::Point const &start_tangent ) { | ^~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::extrapolate_join_internal(const join_data&, int)’: /<>/src/helper/geom-pathstroke.cpp:551:44: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | Geom::Line ortho = make_orthogonal_line(point_on_path, bisector); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’, inlined from ‘void {anonymous}::extrapolate_join_internal(const join_data&, int)’ at /<>/src/helper/geom-pathstroke.cpp:554:52: /<>/src/3rdparty/2geom/include/2geom/line.h:499:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::extrapolate_join_internal(const join_data&, int)’: /<>/src/helper/geom-pathstroke.cpp:354:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | void extrapolate_join_internal(join_data const &jd, int alternative) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.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 /<>/src/helper/geom-pathstroke.cpp:550:51: 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 bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:553:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | Geom::LineSegment chord(point_on_path, sol); | ^ [405/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o -c '/<>/src/helper/geom-nodesatellite.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/helper/geom-nodesatellite.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-nodesatellite.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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/helper/geom-nodesatellite.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 { | ^ /<>/src/helper/geom-nodesatellite.cpp: In member function ‘Geom::Point NodeSatellite::getPosition(const Geom::Curve&, bool) const’: /<>/src/helper/geom-nodesatellite.cpp:196:83: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | Geom::Point NodeSatellite::getPosition(Geom::Curve const &curve_in, bool inverse) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algobase.h:71, from /usr/include/c++/13/vector:62, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41: /usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [406/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/document.h:39, from /<>/src/helper/pixbuf-ops.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/helper/pixbuf-ops.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/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:62: 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/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [407/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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 '/<>/obj-arm-linux-gnueabihf/src/helper/sp-marshal.cpp' [408/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [409/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/helper/png-write.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [410/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o -MF src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o -c '/<>/src/helper/save-image.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/helper/save-image.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [411/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/io/file.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [412/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, from /<>/src/helper/stock-items.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/libnrtype/font-factory.h:24, from /<>/src/helper/stock-items.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [413/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [414/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/io/resource.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/io/resource.cpp:33: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [415/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [416/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [417/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [418/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [419/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [420/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o -MF src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o -c '/<>/src/io/fix-broken-links.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/io/fix-broken-links.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [421/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [422/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/live_effects/fill-conversion.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/live_effects/fill-conversion.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [423/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [424/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/io/file-export-cmd.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/io/file-export-cmd.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, 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/object/sp-flowtext.h:18, from /<>/src/io/file-export-cmd.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/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/io/file-export-cmd.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/io/file-export-cmd.cpp: In member function ‘int InkFileExportCmd::do_export_png(SPDocument*, const std::string&)’: /<>/src/io/file-export-cmd.cpp:534:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 534 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/io/file-export-cmd.cpp:633:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/src/io/file-export-cmd.cpp: In member function ‘void InkFileExportCmd::do_export_png_now(SPDocument*, const std::string&, Geom::Rect, double, const std::vector&)’: /<>/src/io/file-export-cmd.cpp:675:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 675 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/io/file-export-cmd.cpp: In member function ‘void InkFileExportCmd::do_export_png_now(SPDocument*, const std::string&, Geom::Rect, double, const std::vector&)’: /<>/src/io/file-export-cmd.cpp:675:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 675 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ /<>/src/io/file-export-cmd.cpp: In member function ‘int InkFileExportCmd::do_export_png(SPDocument*, const std::string&)’: /<>/src/io/file-export-cmd.cpp:483:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | InkFileExportCmd::do_export_png(SPDocument *doc, std::string const &export_filename) | ^~~~~~~~~~~~~~~~ /<>/src/io/file-export-cmd.cpp:534:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 534 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/io/file-export-cmd.cpp:633:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/io/file-export-cmd.cpp:667:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | do_export_png_now(doc, filename_out, area, dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [425/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/live_effects/effect.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/effect.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:405:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [426/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/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(); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ [427/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [428/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/live_effects/lpe-bendpath.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = 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/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:405:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/live_effects/lpe-bendpath.cpp: In member function ‘virtual void Inkscape::LivePathEffect::BeP::KnotHolderEntityWidthBendPath::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /<>/src/live_effects/lpe-bendpath.cpp:260:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ^ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:780:18: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [429/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/live_effects/lpe-bool.cpp:30: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-bool.cpp: In function ‘Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)’: /<>/src/live_effects/lpe-bool.cpp:247:61: 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::Point mid = 0.5 * (start.x + end.x); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Path::cut_position&, const Path::cut_position&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)’ at /<>/src/live_effects/lpe-bool.cpp:264:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Path::cut_position&, const Path::cut_position&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)’ at /<>/src/live_effects/lpe-bool.cpp:264:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Path::cut_position&, const Path::cut_position&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)’ at /<>/src/live_effects/lpe-bool.cpp:267:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Path::cut_position&, const Path::cut_position&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, FillRule, FillRule)’ at /<>/src/live_effects/lpe-bool.cpp:267:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [430/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bspline.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:258:15: 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:367:79: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-bspline.cpp: In function ‘void Inkscape::LivePathEffect::sp_bspline_do_effect(SPCurve&, double, Geom::PathVector&, bool)’: /<>/src/live_effects/lpe-bspline.cpp:195:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | double factor = Geom::nearest_time((*cubic)[2], path_it.front()) / DEFAULT_END_POWER; | ~~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ [431/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [432/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [433/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Translate]’ /<>/src/live_effects/lpe-constructgrid.cpp:65:50: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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:46:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Point first_p = (*it++).initialPoint(); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [434/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [435/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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: /<>/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:103: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; output_type = Geom::Point]’: /<>/src/live_effects/lpe-curvestitch.cpp:113: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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:103:39: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Interval bndsA = A.domain(); | ^ /<>/src/live_effects/lpe-curvestitch.cpp:113:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Point start = A(tA); | ^ /<>/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, 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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:104:38: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Interval bndsB = B.domain(); | ~~~~~~~~^~ /<>/src/live_effects/lpe-curvestitch.cpp:114:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Point end = B(tB); | ~^~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [436/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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-copy_rotate.cpp:28: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:258:15: 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:608:55: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:190:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))); | ^~~~~~~ /<>/src/live_effects/lpe-copy_rotate.cpp:194:65: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:144:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209: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:676:61: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-copy_rotate.cpp:687:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | join_pv *= Geom::Translate(half_dir * rot * gap); | ~~~~~~~~~~~~~~~^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:194:65: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | 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:534:94: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 534 | position = Geom::sgn(Geom::cross(divider[1].finalPoint() - divider[0].finalPoint(), side_checker - divider[0].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:676:61: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | 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:579:100: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 579 | Geom::Point line_start = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))) * size_divider; | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:505:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 505 | start_pos = origin + dir * Rotate(-rad_from_deg(starting_angle)) * distance; | ^ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void Inkscape::LivePathEffect::LPECopyRotate::split(Geom::PathVector&, const Geom::Path&)’ at /<>/src/live_effects/lpe-copy_rotate.cpp:526:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algobase.h:71, from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /<>/src/util/enums.h:14, from /<>/src/live_effects/effect-enum.h:13, from /<>/src/live_effects/effect.h:12: /usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [437/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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-dashed-stroke.cpp:8: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:91:48: 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 (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [438/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/lpe-ellipse_5pts.h:15, from /<>/src/live_effects/lpe-ellipse_5pts.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-ellipse_5pts.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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: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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<2>; Args = {const Geom::Point&, const Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/path.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEEllipse5Pts::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-ellipse_5pts.cpp:78:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [439/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/parameter/enum.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:285:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; /<>/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 { | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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 { | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /<>/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/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /usr/include/c++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:780:18: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [440/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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: /<>/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:280: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; output_type = Geom::Point]’: /<>/src/live_effects/lpe-embrodery-stitch.cpp:298: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 { | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:280:49: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Interval pwdomain = pwEqdist.domain(); | ^ /<>/src/live_effects/lpe-embrodery-stitch.cpp:295:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | p1 = GetStartPointInterpolBeforeRev(orderinginfos, iInfo); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-embrodery-stitch.cpp:346:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | Interval pwdomain = pwOneEqdist.domain(); | ^ /<>/src/live_effects/lpe-embrodery-stitch.cpp:351:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 351 | Point p1 = pwOneEqdist.valueAt(pwdomain.min() + offs); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /<>/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 { | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); | ^ /<>/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:280:48: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Interval pwdomain = pwEqdist.domain(); | ~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-embrodery-stitch.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::LPEEmbroderyStitch::GetStartPointInterpolAfterRev(const std::vector&, unsigned int)’: /<>/src/live_effects/lpe-embrodery-stitch.cpp:126:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Point LPEEmbroderyStitch::GetStartPointInterpolAfterRev(std::vector const &info, unsigned i) | ^~~~~~~~~~~~~~~~~~ [441/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupPoint*&, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupPoint*&}; _Tp = Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupPoint*&, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupPoint*&}; _Tp = Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor; _Alloc = std::allocator]’, inlined from ‘void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::AddNeighbors(Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup*)’ at /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:548:51: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor&, const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderGroups(std::vector*, int)’ at /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:894:22: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor&, const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderGroups(std::vector*, int)’ at /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:894:22: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [442/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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: /<>/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:145: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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:145:84: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-extrude.cpp:148:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | part.continuousConcat(connector + cut.lastValue()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-extrude.cpp:152:55: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | } else if (!are_near(portion_t, pwd2_in.domain().max())) { | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-extrude.cpp:155:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | part.continuousConcat(connector + cut.lastValue()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /<>/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 { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); | ^ /<>/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:63:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | path.appendNew( extrude_vector.getVector() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-extrude.cpp:145:84: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); | ~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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++/13/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(const Geom::Piecewise >&)’ at /<>/src/live_effects/lpe-extrude.cpp:127:17: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [443/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/parameter/enum.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:285:25: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; | ^ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = 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/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:780:18: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [444/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:405:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [445/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:222:11: 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 finalPoint() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [446/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/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:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | 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:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/d2.h: In function ‘Geom::D2 Geom::operator+(const D2&, Point) [with T = 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) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/live_effects/lpe-gears.cpp: In member function ‘Gear Gear::spawn(Geom::Point)’: /<>/src/live_effects/lpe-gears.cpp:177:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Gear Gear::spawn(Geom::Point p) { | ^~~~ /<>/src/live_effects/lpe-gears.cpp: In member function ‘Geom::D2 Gear::_involute(double, double)’: /<>/src/live_effects/lpe-gears.cpp:77:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | B[0] = cos(bo,2); | ~~~^~~~~~ In constructor ‘Geom::Path::ClosingSegment::ClosingSegment(const Geom::Point&, const Geom::Point&)’, inlined from ‘Geom::Path::Path(const Geom::Point&)’ at /<>/src/3rdparty/2geom/include/2geom/path.h:383:47: /<>/src/3rdparty/2geom/include/2geom/path.h:365:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ [447/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-nodesatellite.h:18, from /<>/src/live_effects/lpe-fillet-chamfer.h:16, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/helper/geom-pathvector_nodesatellites.h:22, from /<>/src/live_effects/lpe-fillet-chamfer.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/helper/geom-pathvector_nodesatellites.h:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-fillet-chamfer.h: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/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-fillet-chamfer.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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/live_effects/lpe-fillet-chamfer.cpp:18: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:114:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-fillet-chamfer.cpp:116:50: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | a /= getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘void Inkscape::LivePathEffect::LPEFilletChamfer::setSelected(PathVectorNodeSatellites*)’: /<>/src/live_effects/lpe-fillet-chamfer.cpp:289:83: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 289 | if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){ | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-fillet-chamfer.cpp:354:127: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | power = Inkscape::Util::Quantity::convert(power, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘void Inkscape::LivePathEffect::LPEFilletChamfer::addChamferSteps(Geom::Path&, Geom::Path, Geom::Point, size_t)’: /<>/src/live_effects/lpe-fillet-chamfer.cpp:391:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 391 | LPEFilletChamfer::addChamferSteps(Geom::Path &tmp_path, Geom::Path path_chamfer, Geom::Point end_arc_point, size_t steps) | ^~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/live_effects/lpe-fillet-chamfer.cpp:17: /<>/src/helper/geom-curves.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /<>/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /<>/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:95:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | void LPEFilletChamfer::doOnApply(SPLPEItem const *lpeItem) | ^~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-fillet-chamfer.cpp:95: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/live_effects/lpe-fillet-chamfer.cpp:95: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/live_effects/lpe-fillet-chamfer.cpp:95: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/live_effects/lpe-fillet-chamfer.cpp:114:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-fillet-chamfer.cpp:116:50: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | a /= getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘void Inkscape::LivePathEffect::LPEFilletChamfer::setSelected(PathVectorNodeSatellites*)’: /<>/src/live_effects/lpe-fillet-chamfer.cpp:273:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | void LPEFilletChamfer::setSelected(PathVectorNodeSatellites *_pathvector_nodesatellites) | ^~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘void Inkscape::LivePathEffect::LPEFilletChamfer::updateAmount()’: /<>/src/live_effects/lpe-fillet-chamfer.cpp:228:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | void LPEFilletChamfer::updateAmount() | ^~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘void Inkscape::LivePathEffect::LPEFilletChamfer::addChamferSteps(Geom::Path&, Geom::Path, Geom::Point, size_t)’: /<>/src/live_effects/lpe-fillet-chamfer.cpp:391:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 391 | LPEFilletChamfer::addChamferSteps(Geom::Path &tmp_path, Geom::Path path_chamfer, Geom::Point end_arc_point, size_t steps) | ^~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-fillet-chamfer.cpp:301:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem) | ^~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-fillet-chamfer.cpp:336:79: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){ | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-fillet-chamfer.cpp:354:127: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | power = Inkscape::Util::Quantity::convert(power, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [448/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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: /<>/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:98: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; output_type = Geom::Point]’: /<>/src/live_effects/lpe-interpolate.cpp:110:38: required from here /<>/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:98:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | pwd2_B.setDomain(pwd2_A.domain()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-interpolate.cpp:110:102: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | pResult += trajectory.valueAt(trajectory_domain.min() + fraction * trajectory_domain.extent()); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:167:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /<>/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 { | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:104:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | 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:178:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | traj_pathv[0].start(bounds_A->midpoint()); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [449/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/parameter/enum.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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:62:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | pts.push_back(path_it.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/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 { | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolatePoints::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-interpolate_points.cpp:62:22: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolatePoints::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-interpolate_points.cpp:65:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [450/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-jointype.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [451/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/parameter/enum.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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 Linear2d&, double)’: /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:90:52: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | inline Linear extract_u(Linear2d const &a, double u) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/d2.h: In function ‘Geom::D2 Geom::operator+(const D2&, Point) [with T = 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) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/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:79: 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++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear2d; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear2d; _Alloc = std::allocator]’, inlined from ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(const Geom::Piecewise >&)’ at /<>/src/live_effects/lpe-lattice.cpp:88:24: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [452/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const 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/live_effects/lpe-lattice2.cpp:31: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:293:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 293 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /<>/src/live_effects/lpe-lattice2.cpp:300:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | 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:314:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /<>/src/live_effects/lpe-lattice2.cpp:321:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Point nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:293:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 293 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /<>/src/live_effects/lpe-lattice2.cpp:309:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | 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:314:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /<>/src/live_effects/lpe-lattice2.cpp:330:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 330 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Linear2d; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = Geom::Linear2d; _Alloc = std::allocator]’, inlined from ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPELattice2::doEffect_pwd2(const Geom::Piecewise >&)’ at /<>/src/live_effects/lpe-lattice2.cpp:125:24: /usr/include/c++/13/bits/stl_vector.h:1037:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1037 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-lattice2.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPELattice2::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-lattice2.cpp:346:17: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | vertical(grid_point_0, grid_point_1,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [453/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-knot.h:18, from /<>/src/live_effects/lpe-knot.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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-knot.cpp:28: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/live_effects/lpe-knot.cpp:33: /<>/src/ui/knot/knot.h: In member function ‘Geom::Point SPKnot::position() const’: /<>/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ /<>/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:93:53: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | 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:677:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 677 | KnotHolderEntityCrossingSwitcher::knot_get() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:483:87: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | 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:95:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Point T = unit_vector(pt_and_dir[1]); | ^ /<>/src/live_effects/lpe-knot.cpp:141:30: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | return Interval(tmin,tmax); | ^ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr 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:70:29: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ /<>/src/ui/knot/knot-holder-entity.h: In member function ‘virtual bool KnotHolderEntity::set_item_clickpos(Geom::Point)’: /<>/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/map:62, from /<>/src/live_effects/effect-enum.h:14, from /<>/src/live_effects/effect.h:12: /usr/include/c++/13/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(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++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-knot.cpp:216:38: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = unsigned int; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-knot.cpp:217:38: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-knot.cpp: In function ‘std::vector Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector)’: /<>/src/live_effects/lpe-knot.cpp:70:29: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double, unsigned int}; _Tp = Geom::Interval; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | 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:92:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 92 | findShadowedTime(Geom::Path const &patha, std::vector const &pt_and_dir, | ^~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-knot.cpp:92: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:92: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:92: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:95:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Point T = unit_vector(pt_and_dir[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)’ at /<>/src/live_effects/lpe-knot.cpp:111:23: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)’ at /<>/src/live_effects/lpe-knot.cpp:113:23: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)’ at /<>/src/live_effects/lpe-knot.cpp:115:23: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)’ at /<>/src/live_effects/lpe-knot.cpp:117:23: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)’ at /<>/src/live_effects/lpe-knot.cpp:121:21: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)’ at /<>/src/live_effects/lpe-knot.cpp:123:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __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:401:1: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 401 | LPEKnot::doEffect_path (Geom::PathVector const &path_in) | ^~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double, unsigned int}; _Tp = Geom::Interval; _Alloc = std::allocator]’, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEKnot::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-knot.cpp:426:25: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘Geom::Path::ClosingSegment::ClosingSegment(const Geom::Point&, const Geom::Point&)’, inlined from ‘Geom::Path::Path(const Geom::Point&)’ at /<>/src/3rdparty/2geom/include/2geom/path.h:383:47, inlined from ‘Geom::Path Geom::Path::portion(Geom::Coord, Geom::Coord) const’ at /<>/src/3rdparty/2geom/include/2geom/path.h:646:14, inlined from ‘Geom::Path Geom::Path::portion(const Geom::Interval&) const’ at /<>/src/3rdparty/2geom/include/2geom/path.h:652:76, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEKnot::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-knot.cpp:525:65: /<>/src/3rdparty/2geom/include/2geom/path.h:365:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ [454/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/parameter/enum.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-line_segment.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPELineSegment::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-line_segment.cpp:45:74: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | std::tie(bboxA, bboxB) = UI::Tools::lpetool_get_limiting_bbox_corners(lpeitem->document); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-line_segment.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPELineSegment::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-line_segment.cpp:53:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | A = path_in.initialPoint(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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/live_effects/lpe-line_segment.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPELineSegment::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-line_segment.cpp:43:6: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | void LPELineSegment::doBeforeEffect(SPLPEItem const *lpeitem) | ^~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [455/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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-offset.cpp:21: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/live_effects/lpe-offset.cpp:26: /<>/src/ui/knot/knot.h: In member function ‘Geom::Point SPKnot::position() const’: /<>/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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) | ^~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [456/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-measure-segments.h:20, from /<>/src/live_effects/lpe-measure-segments.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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-measure-segments.cpp:35: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:258:15: 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:961:47: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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*, 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:72: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:258:15: 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:962:45: required from here /usr/include/boost/operators.hpp:268: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:444:121: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 444 | length = Inkscape::Util::Quantity::convert(length, "px", unit.get_abbreviation()) * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:498:72: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/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/live_effects/lpe-measure-segments.cpp: In member function ‘void Inkscape::LivePathEffect::LPEMeasureSegments::createLine(Geom::Point, Geom::Point, Glib::ustring, size_t, bool, bool, bool)’: /<>/src/live_effects/lpe-measure-segments.cpp:605:112: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 605 | stroke_width = Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:390:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:894:54: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 894 | transform *= Geom::Translate(mid).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:895:53: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 895 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:912:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 912 | transform *= Geom::Translate(-mid); | ^~~~ /<>/src/live_effects/lpe-measure-segments.cpp:913:65: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 913 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:934:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 934 | dproj = Inkscape::Util::Quantity::convert(distance_projection, "mm", "px") * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:961:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | pathvector *= Geom::Translate(-mid); | ^~~~ /<>/src/live_effects/lpe-measure-segments.cpp:989:113: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 989 | fontsize = Inkscape::Util::Quantity::convert(newfontsize, "pt", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:1018:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:1214:129: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | arrow_gap = 8 * Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:1224:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | hstart = hstart + Point::polar(angle, arrow_gap); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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/point.h: In function ‘Geom::Point Geom::middle_point(const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:361:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | inline Point middle_point(Point const &p1, Point const &p2) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/live_effects/lpe-measure-segments.cpp: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /<>/src/live_effects/lpe-measure-segments.cpp:1341:2: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1341 | }; /* namespace Inkscape */ | ^ /<>/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:498:72: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | 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:891:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 891 | Geom::Point mid = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:895:53: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 895 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:912:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 912 | transform *= Geom::Translate(-mid); | ^~~ /<>/src/live_effects/lpe-measure-segments.cpp:913:65: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 913 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:961:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | pathvector *= Geom::Translate(-mid); | ^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/vector:72, from /<>/src/live_effects/lpe-measure-segments.h:17: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/live_effects/lpe-measure-segments.cpp: In function ‘double Inkscape::LivePathEffect::getAngle(Geom::Point, Geom::Point, Geom::Point, bool, double)’: /<>/src/live_effects/lpe-measure-segments.cpp:705:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | double getAngle(Geom::Point p1, Geom::Point p2, Geom::Point p3, bool flip_side, double fix_overlaps) | ^~~~~~~~ /<>/src/live_effects/lpe-measure-segments.cpp: In member function ‘void Inkscape::LivePathEffect::LPEMeasureSegments::createLine(Geom::Point, Geom::Point, Glib::ustring, size_t, bool, bool, bool)’: /<>/src/live_effects/lpe-measure-segments.cpp:513:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | LPEMeasureSegments::createLine(Geom::Point start,Geom::Point end, Glib::ustring name, size_t counter, bool main, bool remove, bool arrows) | ^~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-measure-segments.cpp:513: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-measure-segments.cpp:605:112: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 605 | stroke_width = Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-measure-segments.cpp: In function ‘std::vector Inkscape::LivePathEffect::transformNodes(std::vector, Geom::Affine)’: /<>/src/live_effects/lpe-measure-segments.cpp:726:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 726 | result.push_back(point * transform); | ^~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector Inkscape::LivePathEffect::transformNodes(std::vector, Geom::Affine)’ at /<>/src/live_effects/lpe-measure-segments.cpp:726:25: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’ at /<>/src/live_effects/lpe-measure-segments.cpp:745:33: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’ at /<>/src/live_effects/lpe-measure-segments.cpp:767:33: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’ at /<>/src/live_effects/lpe-measure-segments.cpp:778:36: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’ at /<>/src/live_effects/lpe-measure-segments.cpp:779:36: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’ at /<>/src/live_effects/lpe-measure-segments.cpp:785:40: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’ at /<>/src/live_effects/lpe-measure-segments.cpp:786:40: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’ at /<>/src/live_effects/lpe-measure-segments.cpp:791:36: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:358:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | LPEMeasureSegments::createTextLabel(Geom::Point &pos, size_t counter, double length, Geom::Coord angle, bool remove, bool valid) | ^~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-measure-segments.cpp:358: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-measure-segments.cpp:444:121: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 444 | length = Inkscape::Util::Quantity::convert(length, "px", unit.get_abbreviation()) * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’, inlined from ‘void Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point&, size_t, double, Geom::Coord, bool, bool)’ at /<>/src/live_effects/lpe-measure-segments.cpp:505:25: /<>/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/live_effects/lpe-measure-segments.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-measure-segments.cpp:825:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 825 | LPEMeasureSegments::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-measure-segments.cpp:825: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-measure-segments.cpp:825: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/live_effects/lpe-measure-segments.cpp:825: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-measure-segments.cpp:825: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/live_effects/lpe-measure-segments.cpp:825: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 member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)’ at /<>/src/live_effects/lpe-measure-segments.cpp:898:25: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)’ at /<>/src/live_effects/lpe-measure-segments.cpp:916:37: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/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:934:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 934 | dproj = Inkscape::Util::Quantity::convert(distance_projection, "mm", "px") * getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)’ at /<>/src/live_effects/lpe-measure-segments.cpp:937:23: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’, inlined from ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)’ at /<>/src/live_effects/lpe-measure-segments.cpp:952:58: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:989:113: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 989 | fontsize = Inkscape::Util::Quantity::convert(newfontsize, "pt", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:1018:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:1214:129: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | arrow_gap = 8 * Inkscape::Util::Quantity::convert(line_width, "mm", "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:1222:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1222 | createLine(end, hend, Glib::ustring("infoline-on-end-"), counter, false, false); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [457/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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-mirror_symmetry.cpp:31: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::vector() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:132:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point vector() const { return _final - _initial; } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::lerp(Coord, const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:355:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | inline Point lerp(Coord t, Point const &a, Point const &b) { | ^~~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algobase.h:71, from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /<>/src/util/enums.h:14, from /<>/src/live_effects/effect-enum.h:13, from /<>/src/live_effects/effect.h:12: /usr/include/c++/13/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++/13/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++/13/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++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEMirrorSymmetry::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-mirror_symmetry.cpp:586:22: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [458/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /<>/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/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/live_effects/lpe-parallel.cpp:22: /<>/src/ui/knot/knot-holder-entity.h: In member function ‘virtual bool KnotHolderEntity::set_item_clickpos(Geom::Point)’: /<>/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:130:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | double lambda = L2(s - lpe->offset_pt) * sgn(dot(s - lpe->offset_pt, lpe->dir)); | ^~~~~~~~~ [459/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/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 { | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ [460/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: /<>/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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/live_effects/lpe-perp_bisector.cpp: In member function ‘void Inkscape::LivePathEffect::PB::KnotHolderEntityEnd::bisector_end_set(const Geom::Point&, guint, bool)’: /<>/src/live_effects/lpe-perp_bisector.cpp:72:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | lpe->C = lpe->M + lpe->perp_dir * lambda; | ^~~~~~ [461/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/parameter/enum.h:15, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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-perspective-envelope.cpp:28: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /<>/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:224:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | LPEPerspectiveEnvelope::projectPoint(Geom::Point p) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:224:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | 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:328:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-perspective-envelope.cpp:335:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | 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:349:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-perspective-envelope.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 nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:349:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-perspective-envelope.cpp:365:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | 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:328:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-perspective-envelope.cpp:344:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 344 | 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:387:17: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 387 | vertical(up_left_point, up_right_point,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-perspective-envelope.cpp:433:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | down_left_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [462/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h: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/path.h:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/parameter/enum.h:15, from /<>/src/live_effects/lpe-patternalongpath.h:13, from /<>/src/live_effects/lpe-patternalongpath.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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: /<>/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:224: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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:215:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | if (Geom::are_near(pwd2_in[0].at0(),pwd2_in[pwd2_in.size()-1].at1(), 0.01)) { | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-patternalongpath.cpp:224:72: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-patternalongpath.cpp:239:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 239 | if (are_near(path_i.segs.front().at0(), path_i.segs.back().at1())){ | ~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-patternalongpath.cpp:240:93: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | nbCopies = std::max(1, static_cast(std::floor((uskeleton.domain().extent() - toffset)/(pattBndsX->extent()+xspace)))); | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:405:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /<>/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 Piecewise&, const SBasis&) [with T = 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/live_effects/lpe-patternalongpath.cpp:18: /<>/src/ui/knot/knot-holder-entity.h: In member function ‘virtual bool KnotHolderEntity::set_item_clickpos(Geom::Point)’: /<>/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:224:72: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ /<>/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:365:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ray.setPoints(ptA, (*cubic)[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:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/vector:72, from /<>/src/live_effects/lpe-patternalongpath.cpp:10: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:780:18: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [463/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:258:15: 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:126:54: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [464/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [465/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/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:629:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | Geom::Point LPEPts2Ellipse::projectPoint(Geom::Point p, double m[][3]) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<3>; Args = {Geom::Point, Geom::Point, Geom::Point}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:437:57: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 437 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-pts2ellipse.cpp:438:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | affine *= Geom::Translate(ellipse.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: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:716:53: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-pts2ellipse.cpp:717:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 717 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/live_effects/lpe-pts2ellipse.cpp: In function ‘void Inkscape::LivePathEffect::evalSteinerEllipse(const Geom::Point&, const Geom::Point&, const Geom::Point&, const double&, Geom::Point&)’: /<>/src/live_effects/lpe-pts2ellipse.cpp:553:79: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | pRes = pCenter + pCenter_Pt2 * cos(angle) + pPt0_Pt1 * sin(angle) / sqrt(3); | ^ /<>/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:437:57: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 437 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-pts2ellipse.cpp:438:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | 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:716:53: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-pts2ellipse.cpp:717:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 717 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/live_effects/lpe-pts2ellipse.cpp: In function ‘void Inkscape::LivePathEffect::evalSteinerEllipse(const Geom::Point&, const Geom::Point&, const Geom::Point&, const double&, Geom::Point&)’: /<>/src/live_effects/lpe-pts2ellipse.cpp:553:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | pRes = pCenter + pCenter_Pt2 * cos(angle) + pPt0_Pt1 * sin(angle) / sqrt(3); | ^ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPts2Ellipse::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-pts2ellipse.cpp:324:25: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPts2Ellipse::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-pts2ellipse.cpp:327:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [466/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-powerstroke.h:16, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-powerstroke.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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/live_effects/lpe-powerstroke.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/live_effects/lpe-powerstroke.cpp:26: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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: /<>/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:690:60: 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/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:164:65: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; output_type = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: required from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’ /<>/src/3rdparty/2geom/include/2geom/piecewise.h:819:31: required from ‘Geom::Piecewise Geom::compose(const Piecewise&, const Piecewise&) [with T = D2]’ /<>/src/live_effects/lpe-powerstroke.cpp:796:52: 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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/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:690:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 690 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:699:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 699 | ts_close.push_back(middle_point(tmpstart, ts.back())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-powerstroke.cpp:703:50: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 703 | end[Geom::X] = pwd2_in.domain().max(); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:818:93: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 818 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ^ /<>/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 Piecewise&, const SBasis&) [with T = 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/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /<>/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Path Inkscape::LivePathEffect::path_from_piecewise_fix_cusps(const Geom::Piecewise >&, const Geom::Piecewise&, LineJoinType, double, double)’: /<>/src/live_effects/lpe-powerstroke.cpp:299:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | Geom::Point start = B[0].at0(); | ^ /<>/src/live_effects/lpe-powerstroke.cpp:365:96: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:366:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 366 | false, width < 0, B[i].at0() ); | ~~~~~~~~^~ /<>/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/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); | ^ /<>/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Circle Geom::touching_circle(const D2&, double, double)’: /<>/src/live_effects/lpe-powerstroke.cpp:116:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | Geom::Point center = curve(t) + radius*normal; | ^~~~~~ /<>/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Path Inkscape::LivePathEffect::path_from_piecewise_fix_cusps(const Geom::Piecewise >&, const Geom::Piecewise&, LineJoinType, double, double)’: /<>/src/live_effects/lpe-powerstroke.cpp:365:96: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:371:90: 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::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:691:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 691 | Geom::Point end = Geom::Point( pwd2_in.domain().max(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:699:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 699 | ts_close.push_back(middle_point(tmpstart, ts.back())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-powerstroke.cpp:705:52: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | start[Geom::X] = pwd2_in.domain().min(); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:820:117: 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::Point midpoint = 0.5*(fixed_path.finalPoint() + fixed_mirrorpath.initialPoint()) + radius*end_deriv; | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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 { | ^~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: /usr/include/c++/13/bits/stl_vector.h: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = Geom::Point; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 413 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algobase.h:71, from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/streambuf:43, from /usr/include/c++/13/bits/streambuf_iterator.h:35, from /usr/include/c++/13/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /<>/src/util/enums.h:14, from /<>/src/live_effects/effect-enum.h:13, from /<>/src/live_effects/effect.h:12: /usr/include/c++/13/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++/13/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++/13/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1792:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1792 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::portion(const Piecewise&, double, double) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:449:20: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:780:18: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:88:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 88 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:97:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 97 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-powerstroke.cpp:673:29: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(Geom::Point, Geom::Point)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-powerstroke.cpp:677:17: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(Geom::Point, Geom::Point)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-powerstroke.cpp:677:17: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-powerstroke.cpp:699:39: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-powerstroke.cpp:752:22: /usr/include/c++/13/bits/vector.tcc:162:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 162 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1394:30, inlined from ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)’ at /<>/src/live_effects/lpe-powerstroke.cpp:762:22: /usr/include/c++/13/bits/vector.tcc:370:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 370 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 372 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [467/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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: /<>/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:83: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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:83:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/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 Piecewise&, const SBasis&) [with T = 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = 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:83:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/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 /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:780:18: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [468/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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 { | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/live_effects/lpe-rough-hatches.h:22: /<>/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: /<>/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/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; }; | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:285:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; /<>/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:90:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | lc.pt = f.valueAt(j); | ~~~~~~^~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:285:25: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; | ^ /<>/src/live_effects/lpe-rough-hatches.cpp: In member function ‘Geom::Piecewise > Inkscape::LivePathEffect::LPERoughHatches::smoothSnake(const std::vector >&)’: /<>/src/live_effects/lpe-rough-hatches.cpp:450:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 450 | Point new_pt = (pt0+pt1)/2; | ^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/bits/stl_algo.h:61, from /usr/include/c++/13/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:780:18: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::LivePathEffect::LevelCrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)’ at /<>/src/live_effects/lpe-rough-hatches.cpp:96:22: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::LivePathEffect::LevelCrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)’ at /<>/src/live_effects/lpe-rough-hatches.cpp:96:22: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::LivePathEffect::LevelCrossingInfoOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)’ at /<>/src/live_effects/lpe-rough-hatches.cpp:110:18: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::LivePathEffect::LevelCrossingInfoOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)’ at /<>/src/live_effects/lpe-rough-hatches.cpp:110:18: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [469/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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-roughen.cpp:27: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /<>/src/live_effects/lpe-roughen.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::LPERoughen::randomize(double, bool)’: /<>/src/live_effects/lpe-roughen.cpp:192:66: 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 LPERoughen::randomize(double max_length, bool is_node) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:269:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | return new BezierCurveN<1>(pointAt(f), pointAt(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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:88:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^~~~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [470/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/live_effects/lpe-show_handles.cpp:14: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:128:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | 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:175:20: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | rotate = Geom::Rotate::from_degrees(45); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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) { return Rotate(rad_from_deg(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:194:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | LPEShowHandles::drawHandle(Geom::Point p) | ^~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /<>/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:175:48: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | rotate = Geom::Rotate::from_degrees(45); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/src/live_effects/lpe-show_handles.cpp:170:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | LPEShowHandles::drawNode(Geom::Point p, Geom::NodeType nodetype) | ^~~~~~~~~~~~~~ [471/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/parameter/enum.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:258:15: 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-ruler.cpp:149:48: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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*, 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:72: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:258:15: 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-ruler.cpp:150:64: required from here /usr/include/boost/operators.hpp:268: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-ruler.cpp: In member function ‘Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::ruler_mark(const Geom::Point&, const Geom::Point&, const Inkscape::LivePathEffect::MarkType&)’: /<>/src/live_effects/lpe-ruler.cpp:98:143: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | real_mark_length = Inkscape::Util::Quantity::convert(real_mark_length, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-ruler.cpp:109:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | n_major = real_mark_length * n; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-ruler.cpp:149:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | pvec *= Geom::Translate(A).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, 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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/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:232:148: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | real_mark_distance = Inkscape::Util::Quantity::convert(real_mark_distance, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-ruler.cpp:256:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | Point A = pwd2_in(t_cuts[i]); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/live_effects/lpe-ruler.cpp: In member function ‘Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::ruler_mark(const Geom::Point&, const Geom::Point&, const Inkscape::LivePathEffect::MarkType&)’: /<>/src/live_effects/lpe-ruler.cpp:149:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | pvec *= Geom::Translate(A).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/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:257:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Point n = rot90(unit_vector(speed(t_cuts[i])))*sign; | ~~~~~^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /<>/src/live_effects/lpe-ruler.cpp: In member function ‘Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::ruler_mark(const Geom::Point&, const Geom::Point&, const Inkscape::LivePathEffect::MarkType&)’: /<>/src/live_effects/lpe-ruler.cpp:88:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LPERuler::ruler_mark(Geom::Point const &A, Geom::Point const &n, MarkType const &marktype) | ^~~~~~~~ /<>/src/live_effects/lpe-ruler.cpp:88: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-ruler.cpp:98:143: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | real_mark_length = Inkscape::Util::Quantity::convert(real_mark_length, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-ruler.cpp:112:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | n_major = n_major * 0.5; | ^~~ /<>/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:176:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | LPERuler::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~ /<>/src/live_effects/lpe-ruler.cpp:176: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-ruler.cpp:232:148: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | real_mark_distance = Inkscape::Util::Quantity::convert(real_mark_distance, unit.get_abbreviation(), "px") / document->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]’, inlined from ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(const Geom::Piecewise >&)’ at /<>/src/live_effects/lpe-ruler.cpp:256:26: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:101:67: 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); } | ~~~~~~~^~~ [472/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:8: /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/live_effects/lpe-simplify.cpp:14: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::doEffect(SPCurve*)’: /<>/src/live_effects/lpe-simplify.cpp:153:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | double 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:245:62: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | angleFixed -= Geom::Angle::from_degrees(180.0); | ^ /<>/src/live_effects/lpe-simplify.cpp:246:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | point_at2 = Geom::Point::polar(angleFixed, dist) + point_at3; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:88:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [473/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [474/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [475/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:86:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Rotate rot(Geom::Rotate::from_degrees(-angle)); | ^ /<>/src/live_effects/lpe-tangent_to_curve.cpp:87:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | derivA = derivA * rot; | ~~~~~~~^~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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) { return Rotate(rad_from_deg(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/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:90:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | D = ptA + derivA * length_right; | ^~~~~~~~~~~~ /<>/src/live_effects/lpe-tangent_to_curve.cpp:86:48: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Rotate rot(Geom::Rotate::from_degrees(-angle)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /<>/src/live_effects/lpe-tangent_to_curve.cpp: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 | derivA = derivA * rot; | ^~~ [476/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function â€˜virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled 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: /<>/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:248:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | bool closed = piece.segs.front().at0() == piece.segs.back().at1(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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 { | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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 { | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/live_effects/lpe-sketch.cpp: In member function ‘Geom::Piecewise > Inkscape::LivePathEffect::LPESketch::computePerturbation(double, double)’: /<>/src/live_effects/lpe-sketch.cpp:206:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | dA = B-A-dB; | ^~ In file included from /usr/include/c++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::portion(const Piecewise&, double, double) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:449:20: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:780:18: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::portion(const Piecewise&, double, double) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:449:20: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [477/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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-slice.cpp:30: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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 ‘bool Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)’: /<>/src/live_effects/lpe-slice.cpp:658:54: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 658 | Geom::Ray ray = line_separation.ray(0); | ^ /<>/src/live_effects/lpe-slice.cpp:662:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 662 | s = Geom::Point::polar(dir,size_divider) + center; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:9: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^~~ /<>/src/3rdparty/2geom/include/2geom/line.h:297:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | result.setOrigin(pointAt(t)); | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/line.h:299:16: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | 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:231:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Point pointAt(Coord t) const { | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/algorithm:61, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/algorithm/equal.hpp:14, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::lerp(Coord, const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:355:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | inline Point lerp(Coord t, Point const &a, Point const &b) { | ^~~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /<>/src/live_effects/lpe-slice.cpp: In member function ‘bool Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)’: /<>/src/live_effects/lpe-slice.cpp:658:52: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 658 | Geom::Ray ray = line_separation.ray(0); | ~~~~~~~~~~~~~~~~~~~^~~ /<>/src/live_effects/lpe-slice.cpp:714:84: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 714 | portion.setInitial(tmp_pathvector[0].finalPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘bool Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)’ at /<>/src/live_effects/lpe-slice.cpp:676:26: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [478/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [479/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘constexpr Geom::Point Geom::rot90(const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:344:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 344 | constexpr Point rot90(Point const &p) { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:40:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Point n(-rot90(dir) * 30); | ^ [480/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/live_effects/lpegroupbbox.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/live_effects/lpegroupbbox.h:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/object/sp-clippath.h:20, from /<>/src/live_effects/lpegroupbbox.cpp:11: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [481/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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:23: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/live_effects/lpe-taperstroke.cpp:30: /<>/src/ui/knot/knot.h: In member function ‘Geom::Point SPKnot::position() const’: /<>/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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: /<>/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:302: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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:302:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = 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::LPETaperStroke::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-taperstroke.cpp:486:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | start_attach_point.push_back(first_cusp(attach_startv[index])); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:302:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-taperstroke.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETaperStroke::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-taperstroke.cpp:486:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | start_attach_point.push_back(first_cusp(attach_startv[index])); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/vector:72, from /<>/src/live_effects/parameter/parameter.h:13: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = SBasis]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:780:18: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = double; _Alloc = std::allocator]’, inlined from ‘Geom::Piecewise Geom::partition(const Piecewise&, const std::vector&) [with T = D2]’ at /<>/src/3rdparty/2geom/include/2geom/piecewise.h:390:28: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘virtual void Inkscape::LivePathEffect::LPETaperStroke::doBeforeEffect(const SPLPEItem*)’ at /<>/src/live_effects/lpe-taperstroke.cpp:486:37: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘virtual void Inkscape::LivePathEffect::LPETaperStroke::doBeforeEffect(const SPLPEItem*)’ at /<>/src/live_effects/lpe-taperstroke.cpp:487:35: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [482/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o -c '/<>/src/live_effects/lpe-tiling.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-tiling.h:19, from /<>/src/live_effects/lpe-tiling.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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-tiling.cpp:37: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/live_effects/lpe-tiling.cpp:52: /<>/src/ui/knot/knot.h: In member function ‘Geom::Point SPKnot::position() const’: /<>/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:258:15: 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-tiling.cpp:1456:58: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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*, 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:72: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:258:15: 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-tiling.cpp:1459:63: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const 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*, 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:72: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:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /<>/src/live_effects/lpe-tiling.cpp:1462:58: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /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*, 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:72: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:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /<>/src/live_effects/lpe-tiling.cpp:1462:58: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::doAfterEffect(const SPLPEItem*, SPCurve*)’: /<>/src/live_effects/lpe-tiling.cpp:248:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ^ /<>/src/live_effects/lpe-tiling.cpp:250:62: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Affine origin = Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:252:49: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | origin *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:272:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point spcenter_base = (*sp_lpe_item->geometricBounds(transformoriginal)).midpoint(); | ^ /<>/src/live_effects/lpe-tiling.cpp:349:70: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | r *= Geom::Rotate::from_degrees(rotatein).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:466:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | auto translate = p * gap.inverse(); | ^ /<>/src/live_effects/lpe-tiling.cpp:467:103: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/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:167:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /<>/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/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/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-tiling.cpp:1223:49: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1223 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:1259:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | gapx_unit = Inkscape::Util::Quantity::convert(gapx, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1272:75: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1272:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1272:75: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1272:145: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1274:71: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1274:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1274:71: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1274:143: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1275:79: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1275:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1275:79: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1275:155: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)’: /<>/src/live_effects/lpe-tiling.cpp:1449:44: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | r *= Geom::Rotate::from_degrees(rotatein); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:1456:57: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1456 | output_pv *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1459:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1459 | output_pv *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:1551:57: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1551 | output_pv *= Geom::Translate(center).inverse() * mirror * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::addCanvasIndicators(const SPLPEItem*, std::vector&)’: /<>/src/live_effects/lpe-tiling.cpp:1571:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1571 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1571:58: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1571 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1571:125: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1571 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /<>/src/live_effects/lpe-tiling.cpp:1689:178: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1689 | value = Inkscape::Util::Quantity::convert((value/lpe->end_scale(lpe->scaleok, false)) * 2, "px", lpe->unit.get_abbreviation()) * SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /<>/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:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /<>/src/live_effects/lpe-tiling.cpp:1709:178: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | value = Inkscape::Util::Quantity::convert((value/lpe->end_scale(lpe->scaleok, false)) * 2, "px", lpe->unit.get_abbreviation()) * SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_get() const’: /<>/src/live_effects/lpe-tiling.cpp:1716:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1716 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:1727:140: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1727 | value = Inkscape::Util::Quantity::convert(lpe->gapx, lpe->unit.get_abbreviation(), "px") / SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /<>/src/live_effects/lpe-tiling.cpp:1730:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1730 | ret = (bbox).corner(1) + Geom::Point((value * lpe->end_scale(scale, false))/2.0,0); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_get() const’: /<>/src/live_effects/lpe-tiling.cpp:1747:140: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | value = Inkscape::Util::Quantity::convert(lpe->gapy, lpe->unit.get_abbreviation(), "px") / SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /<>/src/live_effects/lpe-tiling.cpp:1750:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1750 | ret = (bbox).corner(3) + Geom::Point(0,(value * lpe->end_scale(scale, false))/2.0); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /<>/src/live_effects/lpe-tiling.cpp:1758:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1758 | } // namespace Inkscape::LivePathEffect | ^ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-tiling.cpp:1272:75: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1272:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1272 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1274:71: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1274:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1275:79: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:1275:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::doAfterEffect(const SPLPEItem*, SPCurve*)’: /<>/src/live_effects/lpe-tiling.cpp:250:62: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Affine origin = Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:272:96: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point spcenter_base = (*sp_lpe_item->geometricBounds(transformoriginal)).midpoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:349:70: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | r *= Geom::Rotate::from_degrees(rotatein).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp:467:103: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::addCanvasIndicators(const SPLPEItem*, std::vector&)’: /<>/src/live_effects/lpe-tiling.cpp:1571:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1571 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)’: /<>/src/live_effects/lpe-tiling.cpp:1456:57: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1456 | output_pv *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/knot/knot-holder-entity.h: In member function ‘virtual bool KnotHolderEntity::set_item_clickpos(Geom::Point)’: /<>/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /<>/src/live_effects/lpe-tiling.cpp:1676:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1676 | void KnotHolderEntityCopyGapX::knot_set(Geom::Point const &p, Geom::Point const&/*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:1676: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/live_effects/lpe-tiling.cpp:1689:178: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1689 | value = Inkscape::Util::Quantity::convert((value/lpe->end_scale(lpe->scaleok, false)) * 2, "px", lpe->unit.get_abbreviation()) * SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /<>/src/live_effects/lpe-tiling.cpp:1680:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1680 | Geom::Point const s = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /<>/src/live_effects/lpe-tiling.cpp:1696:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1696 | void KnotHolderEntityCopyGapY::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:1696: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/live_effects/lpe-tiling.cpp:1709:178: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | value = Inkscape::Util::Quantity::convert((value/lpe->end_scale(lpe->scaleok, false)) * 2, "px", lpe->unit.get_abbreviation()) * SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /<>/src/live_effects/lpe-tiling.cpp:1700:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1700 | Geom::Point const s = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_get() const’: /<>/src/live_effects/lpe-tiling.cpp:1716:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1716 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:1716: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/live_effects/lpe-tiling.cpp:1716: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/live_effects/lpe-tiling.cpp:1716: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/live_effects/lpe-tiling.cpp:1727:140: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1727 | value = Inkscape::Util::Quantity::convert(lpe->gapx, lpe->unit.get_abbreviation(), "px") / SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_get() const’: /<>/src/live_effects/lpe-tiling.cpp:1736:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1736 | Geom::Point KnotHolderEntityCopyGapY::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:1736: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/live_effects/lpe-tiling.cpp:1736: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/live_effects/lpe-tiling.cpp:1747:140: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | value = Inkscape::Util::Quantity::convert(lpe->gapy, lpe->unit.get_abbreviation(), "px") / SP_ACTIVE_DOCUMENT->getDocumentScale()[Geom::X]; /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-tiling.cpp:1223:49: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1223 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:1187:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1187 | LPETiling::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:1187:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’, inlined from ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’ at /<>/src/3rdparty/2geom/include/2geom/transforms.h:218:52, inlined from ‘virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)’ at /<>/src/live_effects/lpe-tiling.cpp:1223:49: /<>/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/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-tiling.cpp:1259:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | gapx_unit = Inkscape::Util::Quantity::convert(gapx, unit.get_abbreviation(), "px") / getSPDoc()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::doAfterEffect(const SPLPEItem*, SPCurve*)’: /<>/src/live_effects/lpe-tiling.cpp:252:49: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | origin *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:204:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | LPETiling::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp: In member function ‘Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)’: /<>/src/live_effects/lpe-tiling.cpp:1449:44: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | r *= Geom::Rotate::from_degrees(rotatein); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /<>/src/live_effects/lpe-tiling.cpp:1319:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1319 | LPETiling::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^~~~~~~~~ [483/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-transform_2pts.h:17, from /<>/src/live_effects/lpe-transform_2pts.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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-transform_2pts.cpp:19: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /<>/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:229:79: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | LPETransform2Pts::pointAtNodeIndex(Geom::PathVector pathvector, size_t index) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:258:15: 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:425:50: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:98:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | point_a = pathvector.initialPoint(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:229:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | LPETransform2Pts::pointAtNodeIndex(Geom::PathVector pathvector, size_t index) const | ^~~~~~~~~~~~~~~~ [484/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpeobject-reference.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [485/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/live_effects/lpeobject.h:14, from /<>/src/live_effects/lpeobject.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/live_effects/lpeobject.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpeobject.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:110:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Point A = refpath.pointAt(0); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [487/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [488/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { 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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ [489/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [490/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-nodesatellite.h:18, from /<>/src/live_effects/parameter/array.h:18, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/array.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/live_effects/parameter/array.h:14: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {NodeSatellite}; _Tp = NodeSatellite; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {NodeSatellite}; _Tp = NodeSatellite; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = NodeSatellite; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘StorageType Inkscape::LivePathEffect::ArrayParam::readsvg(const char*) [with StorageType = std::vector]’ at /<>/src/live_effects/parameter/array.cpp:117:45: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [491/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/colorpicker.h:12, from /<>/src/live_effects/parameter/colorpicker.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [492/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [493/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o -c '/<>/src/live_effects/parameter/satellite-reference.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/live_effects/parameter/satellite-reference.h:13, from /<>/src/live_effects/parameter/satellite-reference.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/live_effects/parameter/satellite-reference.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [494/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o -c '/<>/src/live_effects/parameter/satellite.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/satellite.h:15, from /<>/src/live_effects/parameter/satellite.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [495/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [496/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o -c '/<>/src/live_effects/parameter/satellitearray.cpp' In file included from /<>/src/object/sp-object.h:63, from /<>/src/live_effects/lpeobject.h:14, from /<>/src/live_effects/parameter/satellitearray.h:20, from /<>/src/live_effects/parameter/satellitearray.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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-nodesatellite.h:18, from /<>/src/live_effects/parameter/array.h:18, from /<>/src/live_effects/parameter/satellitearray.h:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/array.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [497/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o -c '/<>/src/live_effects/parameter/originalsatellite.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/satellite.h:15, from /<>/src/live_effects/parameter/originalsatellite.h:13, from /<>/src/live_effects/parameter/originalsatellite.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [498/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/path.h:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [499/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o -c '/<>/src/live_effects/parameter/patharray.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/patharray.h:20, from /<>/src/live_effects/parameter/patharray.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/patharray.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [500/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-lpe-item.h:25, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [501/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/parameter.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [502/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/point.h:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [503/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/random.h:13, from /<>/src/live_effects/parameter/random.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [504/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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-nodesatellite.h:18, from /<>/src/live_effects/parameter/array.h:18, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/array.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const 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/live_effects/parameter/powerstrokepointarray.cpp:17: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /<>/src/live_effects/parameter/powerstrokepointarray.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParam::knot_get(size_t)’: /<>/src/live_effects/parameter/powerstrokepointarray.cpp:83:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | PowerStrokePointArrayParam::knot_get(size_t index) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/parameter/powerstrokepointarray.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParam::knot_get(size_t)’: /<>/src/live_effects/parameter/powerstrokepointarray.cpp:83:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | PowerStrokePointArrayParam::knot_get(size_t index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); In file included from /<>/src/live_effects/parameter/powerstrokepointarray.h:18: /<>/src/ui/knot/knot-holder-entity.h: In member function ‘virtual bool KnotHolderEntity::set_item_clickpos(Geom::Point)’: /<>/src/ui/knot/knot-holder-entity.h:62:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:275:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); | ^ /<>/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:269:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | offset = dot(s - pwd2.valueAt(t), n.valueAt(t)); | ^ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:529:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 529 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_click(guint)’ at /<>/src/live_effects/parameter/powerstrokepointarray.cpp:330:23: /usr/include/c++/13/bits/stl_vector.h:1440:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1440 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [505/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/path.h:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/ui/tool/path-manipulator.h:20, from /<>/src/ui/tool/multi-path-manipulator.h:23, from /<>/src/live_effects/parameter/path.cpp:39: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [506/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o -c '/<>/src/live_effects/parameter/scalararray.cpp' In file included from /<>/src/object/sp-object.h:63, from /<>/src/live_effects/lpeobject.h:14, from /<>/src/live_effects/parameter/scalararray.h:13, from /<>/src/live_effects/parameter/scalararray.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/parameter/scalararray.h:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [507/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/fontbutton.h:12, from /<>/src/live_effects/parameter/fontbutton.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [508/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/text.h:19, from /<>/src/live_effects/parameter/text.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘constexpr Geom::Point Geom::rot90(const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:344:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 344 | constexpr Point rot90(Point const &p) { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:81:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | Point n = -rot90(dir); | ^ [509/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o -MF src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o -c '/<>/src/live_effects/parameter/nodesatellitesarray.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/helper/geom-pathvector_nodesatellites.h:22, from /<>/src/live_effects/parameter/nodesatellitesarray.h:24, from /<>/src/live_effects/parameter/nodesatellitesarray.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/helper/geom-pathvector_nodesatellites.h:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/array.h:19, from /<>/src/live_effects/parameter/nodesatellitesarray.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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/nodesatellitesarray.cpp:21: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /<>/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_get() const’: /<>/src/live_effects/parameter/nodesatellitesarray.cpp:367:55: 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 FilletChamferKnotHolderEntity::knot_get() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘void Inkscape::LivePathEffect::NodeSatelliteArrayParam::updateAmmount(double)’: /<>/src/live_effects/parameter/nodesatellitesarray.cpp:241:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | void NodeSatelliteArrayParam::updateAmmount(double amount) | ^~~~~~~~~~~~~~~~~~~~~~~ [510/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/togglebutton.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [511/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/transformedpoint.h:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [512/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/unit.h:13, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/vector.h:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [514/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-lpe-item.h:25, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [515/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/color-profile.h:22, from /<>/src/object/color-profile.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/object/color-profile.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/color-profile.cpp:28: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [516/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/object/persp3d.h:20, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [517/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-lpe-item.h:25, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/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/box3d.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/box3d.cpp: In member function ‘Geom::Point SPBox3D::get_corner_screen(guint, bool) const’: /<>/src/object/box3d.cpp:295:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | SPBox3D::get_corner_screen (guint id, bool item_coords) const { | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [518/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/object-set.h:36, from /<>/src/object/object-set.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/object-set.h:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/object/persp3d.h:20, from /<>/src/object/object-set.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/object-set.cpp:22: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /<>/src/object/object-set.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/object/object-set.cpp: In member function ‘std::optional Inkscape::ObjectSet::center() const’: /<>/src/object/object-set.cpp:477:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 477 | return first->getCenter(); | ~~~~~~~~~~~~~~~~^~ [519/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/object/persp3d.h:20, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42, from /<>/src/object/persp3d.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/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/object/persp3d.cpp: In member function ‘Geom::Point Persp3D::get_PL_dir_from_pt(const Geom::Point&, Proj::Axis) const’: /<>/src/object/persp3d.cpp:309:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Persp3D::get_PL_dir_from_pt (Geom::Point const &pt, Proj::Axis axis) const { | ^~~~~~~ [520/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, from /<>/src/object/sp-anchor.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [521/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-defs.h:17, from /<>/src/object/sp-defs.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [522/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-clippath.h:20, from /<>/src/object/sp-clippath.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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-clippath.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/object/sp-clippath.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/object/sp-clippath.h:19: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::unique_ptr, const Geom::OptRect&, unsigned int&}; _Tp = ObjectView; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::unique_ptr, const Geom::OptRect&, unsigned int&}; _Tp = ObjectView; _Alloc = std::allocator >]’, inlined from ‘Inkscape::DrawingItem* SPClipPath::show(Inkscape::Drawing&, unsigned int, const Geom::OptRect&)’ at /<>/src/object/sp-clippath.cpp:156:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [523/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, from /<>/src/object/sp-conn-end-pair.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [524/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/object/sp-object.h:63, from /<>/src/object/sp-desc.h:16, from /<>/src/object/sp-desc.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [525/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [526/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, 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:126, from /<>/src/object/sp-use-reference.h:13: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [527/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [528/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-flowdiv.h:16, from /<>/src/object/sp-flowdiv.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-flowdiv.h:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [529/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/angle.h:44, from /<>/src/object/sp-ellipse.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed 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/circle.h:40, from /<>/src/object/sp-ellipse.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/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/circle.h:41: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/object/sp-ellipse.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/object/sp-ellipse.cpp:25: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | 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:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/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:629:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | 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:667:48: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | this->start = Geom::Angle::from_degrees(prefs->getDouble("/tools/shapes/arc/start", 0.0)).radians0(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-ellipse.cpp: In function ‘double vectorStretch(const Geom::Point&, const Geom::Affine&)’: /<>/src/object/sp-ellipse.cpp:693:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 693 | return (n * trans.withoutTranslation()).length(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-ellipse.cpp: In member function ‘void SPGenericEllipse::normalize()’: /<>/src/object/sp-ellipse.cpp:626:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 626 | this->end = a.finalAngle().radians0(); | ~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/object/sp-ellipse.cpp: In member function ‘Geom::Point SPGenericEllipse::getPointAtAngle(double) const’: /<>/src/object/sp-ellipse.cpp:631:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 631 | return Geom::Point::polar(arg) * Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPGenericEllipse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-ellipse.cpp:569:31: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPGenericEllipse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-ellipse.cpp:584:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPGenericEllipse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-ellipse.cpp:589:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPGenericEllipse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-ellipse.cpp:597:27: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPGenericEllipse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-ellipse.cpp:603:27: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [530/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/object/sp-filter.cpp: In member function ‘Geom::Rect SPFilter::get_automatic_filter_region(const SPItem*) const’: /<>/src/object/sp-filter.cpp:369:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Rect SPFilter::get_automatic_filter_region(SPItem const *item) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/object/sp-filter.cpp: In member function ‘void SPFilter::update_filter_all_regions()’: /<>/src/object/sp-filter.cpp:339:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | opt_r.unionWith(get_automatic_filter_region(item)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ [531/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/sp-factory.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/box3d-side.h:18, from /<>/src/object/sp-factory.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/object/sp-factory.cpp:47: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-font-face.h:22, from /<>/src/object/sp-font-face.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [533/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-font.h:16, from /<>/src/object/sp-font.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [534/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-flowregion.h:16, from /<>/src/object/sp-flowregion.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-flowregion.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [535/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-glyph-kerning.h:16, from /<>/src/object/sp-glyph-kerning.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [536/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-glyph.h:14, from /<>/src/object/sp-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [537/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/object/sp-flowtext.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/object/sp-flowtext.cpp:275:33: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:275:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-flowtext.cpp:275:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-flowtext.cpp:275:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-flowtext.cpp: In member function ‘Inkscape::XML::Node* SPFlowtext::getAsText()’: /<>/src/object/sp-flowtext.cpp:503:86: 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 anchor_point = this->layout.characterAnchorPoint(this->layout.begin()); | ^ /<>/src/object/sp-flowtext.cpp: In member function ‘void SPFlowtext::fix_overflow_flowregion(bool)’: /<>/src/object/sp-flowtext.cpp:716:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | scale = scale.inverse(); | ~~~~~~^~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-flowtext.cpp: In member function ‘void SPFlowtext::fix_overflow_flowregion(bool)’: /<>/src/object/sp-flowtext.cpp:716:42: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | scale = scale.inverse(); | ~~~~~~~~~~~~~^~ /<>/src/object/sp-flowtext.cpp: In member function ‘virtual void SPFlowtext::print(SPPrintContext*)’: /<>/src/object/sp-flowtext.cpp:275:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-flowtext.cpp:271:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | void SPFlowtext::print(SPPrintContext *ctx) { | ^~~~~~~~~~ In file included from /usr/include/c++/13/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++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPFlowtext::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-flowtext.cpp:311:31, inlined from ‘virtual void SPFlowtext::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-flowtext.cpp:301:6: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [538/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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.h:14, from /<>/src/object/sp-gradient-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/sp-gradient.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [539/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/sp-gradient.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/object/sp-gradient.cpp:53: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:1093:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | return ( Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~^~ /<>/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:1122:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-gradient.cpp:1122:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~^~ /<>/src/object/sp-gradient.cpp:1122:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:144:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172: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/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/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:1122:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-gradient.cpp:1122:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const SPGradientStop&}; _Tp = SPGradientStop; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = SPGradientStop; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:133:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SPGradientStop; _Alloc = std::allocator]’, inlined from ‘void SPGradient::rebuildVector()’ at /<>/src/object/sp-gradient.cpp:1027:35: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SPGradientStop; _Alloc = std::allocator]’, inlined from ‘void SPGradient::rebuildVector()’ at /<>/src/object/sp-gradient.cpp:1041:35: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SPGradientStop; _Alloc = std::allocator]’, inlined from ‘void SPGradient::rebuildVector()’ at /<>/src/object/sp-gradient.cpp:1048:35: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/object/sp-gradient.cpp: In member function ‘void SPGradient::rebuildVector()’: /<>/src/object/sp-gradient.cpp:1060:32: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1060 | vector.stops.insert(vector.stops.begin(), gstop); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SPGradientStop; _Alloc = std::allocator]’, inlined from ‘void SPGradient::rebuildVector()’ at /<>/src/object/sp-gradient.cpp:1068:35: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [540/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/object/sp-hatch-path.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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/object/sp-hatch-path.cpp:24: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /<>/src/object/sp-hatch-path.cpp: In member function ‘Geom::Interval SPHatchPath::bounds() const’: /<>/src/object/sp-hatch-path.cpp:149:38: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Interval SPHatchPath::bounds() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-hatch-path.cpp: In member function ‘Geom::Interval SPHatchPath::bounds() const’: /<>/src/object/sp-hatch-path.cpp:149:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | 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:255:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | gdouble last_point_x = pathv.back().finalPoint().x(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:149:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Interval SPHatchPath::bounds() const | ^~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/path.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::unique_ptr, Geom::OptInterval&, unsigned int&}; _Tp = SPHatchPath::View; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::unique_ptr, Geom::OptInterval&, unsigned int&}; _Tp = SPHatchPath::View; _Alloc = std::allocator]’, inlined from ‘Inkscape::DrawingItem* SPHatchPath::show(Inkscape::Drawing&, unsigned int, Geom::OptInterval)’ at /<>/src/object/sp-hatch-path.cpp:116:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [541/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-guide.h:17, from /<>/src/object/sp-guide.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/page-manager.h:16, from /<>/src/object/sp-guide.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-guide.cpp: In function ‘void sp_guide_create_guides_around_page(SPDocument*)’: /<>/src/object/sp-guide.cpp:268:67: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | Geom::Rect bounds = doc->getPageManager().getSelectedPageRect(); | ^ /<>/src/object/sp-guide.cpp:270:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | pts.emplace_back(bounds.corner(0), bounds.corner(1)); | ~~~~~~~~~~~~~^~~ /<>/src/object/sp-guide.cpp:264:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | void sp_guide_create_guides_around_page(SPDocument *doc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-guide.cpp: In member function ‘void SPGuide::moveto(Geom::Point, bool)’: /<>/src/object/sp-guide.cpp:356:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | void SPGuide::moveto(Geom::Point const point_on_line, bool const commit) | ^~~~~~~ [542/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o -c '/<>/src/object/sp-grid.cpp' In file included from /<>/src/object/sp-object.h:63, from /<>/src/object/sp-grid.h:22, from /<>/src/object/sp-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/object/sp-grid.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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-grid.cpp: In member function ‘std::pair SPGrid::getEffectiveOriginAndSpacing(int) const’: /<>/src/object/sp-grid.cpp:550:85: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | std::pair SPGrid::getEffectiveOriginAndSpacing(int index) const | ^~~~~ /<>/src/object/sp-grid.cpp: In member function ‘Geom::Point SPGrid::getOrigin() const’: /<>/src/object/sp-grid.cpp:673:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 673 | Geom::Point SPGrid::getOrigin() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-grid.cpp: In member function ‘void SPGrid::setPrefValues()’: /<>/src/object/sp-grid.cpp:399:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 399 | auto scale = document->getDocumentScale().inverse(); | ^ /<>/src/object/sp-grid.cpp:402:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | setOrigin(Geom::Point( | ~~~~~~ 401 | Quantity::convert(prefs->getDouble(prefix + "/origin_x"), _display_unit, "px"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | Quantity::convert(prefs->getDouble(prefix + "/origin_y"), _display_unit, "px")) * scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/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:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/object/sp-grid.cpp: In member function ‘virtual void SPGrid::update(SPCtx*, unsigned int)’: /<>/src/object/sp-grid.cpp:471:59: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | auto [origin, spacing] = getEffectiveOriginAndSpacing(); | ^ /<>/src/object/sp-grid.cpp:489:63: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | const auto scale = document->getDocumentScale(); | ^ /<>/src/object/sp-grid.cpp:491:75: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 491 | auto gap = Geom::Point(_gap_x.computed,_gap_y.computed) * scale; | ^~~~~ /<>/src/object/sp-grid.cpp: In member function ‘std::pair SPGrid::getEffectiveOriginAndSpacing(int) const’: /<>/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | std::pair SPGrid::getEffectiveOriginAndSpacing(int index) const | ^~~~~~ /<>/src/object/sp-grid.cpp:552:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 552 | auto origin = getOrigin(); | ^ /<>/src/object/sp-grid.cpp:596:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto const scale = document->getDocumentScale(); | ^ /<>/src/object/sp-grid.cpp:605:30: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 605 | return { origin, spacing }; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-grid.cpp: In member function ‘void SPGrid::setPrefValues()’: /<>/src/object/sp-grid.cpp:399:54: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 399 | auto scale = document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-grid.cpp: In member function ‘std::pair SPGrid::getEffectiveOriginAndSpacing(int) const’: /<>/src/object/sp-grid.cpp:567:127: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 567 | origin += Geom::Point(_gap_x.computed, _gap_y.computed) / 2 + Geom::Point(_spacing_x.computed, _spacing_y.computed); | ^ /<>/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | std::pair SPGrid::getEffectiveOriginAndSpacing(int index) const | ^~~~~~ /<>/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-grid.cpp:550:37: 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-grid.cpp:550:37: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-grid.cpp:550:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-grid.cpp:552:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 552 | auto origin = getOrigin(); | ~~~~~~~~~^~ /<>/src/object/sp-grid.cpp:596:54: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto const scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-grid.cpp: In member function ‘virtual void SPGrid::update(SPCtx*, unsigned int)’: /<>/src/object/sp-grid.cpp:469:6: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 469 | void SPGrid::update(SPCtx *ctx, unsigned int flags) | ^~~~~~ /<>/src/object/sp-grid.cpp:469: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/object/sp-grid.cpp:469:6: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-grid.cpp:469: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/object/sp-grid.cpp:471:58: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | auto [origin, spacing] = getEffectiveOriginAndSpacing(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-grid.cpp:489:62: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | const auto scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-grid.cpp:493:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 493 | modular->set_gap_size(gap); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/src/object/sp-grid.cpp: In member function ‘void SPGrid::setPrefValues()’: /<>/src/object/sp-grid.cpp:375:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | void SPGrid::setPrefValues() | ^~~~~~ [543/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:28, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /<>/src/object/sp-item-transform.cpp:51:57: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | 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; | ^~~~~~~~~~~~~~~ /<>/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:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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) | ^~~~~~~~~~~~~~~ [544/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object-view.h:16, from /<>/src/object/sp-hatch.h:24, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/object/sp-hatch.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/object/sp-hatch.cpp: In member function ‘Geom::Interval SPHatch::bounds() const’: /<>/src/object/sp-hatch.cpp:598:34: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Geom::Interval SPHatch::bounds() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/object/sp-hatch.cpp:667:54: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/object/sp-hatch.cpp:667:54: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-hatch.cpp: In member function ‘Geom::Interval SPHatch::bounds() const’: /<>/src/object/sp-hatch.cpp:598:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Geom::Interval SPHatch::bounds() const | ^~~~~~~ /<>/src/object/sp-hatch.cpp: In member function ‘SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const View&) const’: /<>/src/object/sp-hatch.cpp:667:96: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | Geom::Rect hatch_tile = Geom::Rect::from_xywh(0, tile_render_y, tile_width, tile_height); | ^ /<>/src/object/sp-hatch.cpp:676:92: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/object/sp-hatch.cpp:683:50: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 683 | Geom::Interval bounds = this->bounds(); | ^ /<>/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: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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/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) { return Rotate(rad_from_deg(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:715:92: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/object/sp-hatch.cpp:720:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Point corner = bbox->corner(i); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-hatch.cpp: In member function ‘Geom::OptInterval SPHatch::_calculateStripExtents(const Geom::OptRect&) const’: /<>/src/object/sp-hatch.cpp:715:92: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/object/sp-hatch.cpp:720:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Point corner = bbox->corner(i); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-hatch.cpp: In member function ‘Geom::Interval SPHatch::bounds() const’: /<>/src/object/sp-hatch.cpp:598:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Geom::Interval SPHatch::bounds() const | ^~~~~~~ /<>/src/object/sp-hatch.cpp: In member function ‘SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const View&) const’: /<>/src/object/sp-hatch.cpp:676:92: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/object/sp-hatch.cpp:641:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 641 | SPHatch::RenderInfo SPHatch::_calculateRenderInfo(View const &view) const | ^~~~~~~ /<>/src/object/sp-hatch.cpp:641: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 constructor ‘Geom::Rotate::Rotate(Geom::Coord)’, inlined from ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’ at /<>/src/3rdparty/2geom/include/2geom/transforms.h:218:52, inlined from ‘SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const View&) const’ at /<>/src/object/sp-hatch.cpp:676:92: /<>/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: In member function ‘SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const View&) const’: /<>/src/object/sp-hatch.cpp:683:49: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 683 | Geom::Interval bounds = this->bounds(); | ~~~~~~~~~~~~^~ [545/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-item.h:27, from /<>/src/object/sp-image.h:18, from /<>/src/object/sp-image.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-image.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/object/sp-image.cpp:373:43: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/object/sp-image.cpp:373:43: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-image.cpp: In member function ‘virtual void SPImage::update(SPCtx*, unsigned int)’: /<>/src/object/sp-image.cpp:373:20: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/object/sp-image.cpp: In member function ‘virtual Geom::OptRect SPImage::bbox(const Geom::Affine&, SPItem::BBoxType) const’: /<>/src/object/sp-image.cpp:479:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | 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:700:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 700 | p.emplace_back(Geom::Point(x0, y0) * i2d, Inkscape::SNAPSOURCE_IMG_CORNER, Inkscape::SNAPTARGET_IMG_CORNER); | ~~~~~~~~~~~~~~^~~~~ /<>/src/object/sp-image.cpp: In member function ‘bool SPImage::cropToArea(Geom::Rect)’: /<>/src/object/sp-image.cpp:896:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 896 | bool SPImage::cropToArea(Geom::Rect area) | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-image.cpp: In member function ‘virtual Geom::OptRect SPImage::bbox(const Geom::Affine&, SPItem::BBoxType) const’: /<>/src/object/sp-image.cpp:479:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | 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 Geom::Affine SPImage::set_transform(const Geom::Affine&)’: /<>/src/object/sp-image.cpp:715:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Point pos( Geom::Point(this->x.computed, this->y.computed) * xform ); | ^~~~~ /<>/src/object/sp-image.cpp: In member function ‘bool SPImage::cropToArea(Geom::Rect)’: /<>/src/object/sp-image.cpp:896:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 896 | bool SPImage::cropToArea(Geom::Rect area) | ^~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/object/sp-item.h:25: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-image.cpp: In member function ‘virtual void SPImage::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /<>/src/object/sp-image.cpp:703:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 703 | p.emplace_back(Geom::Point(x1, y0) * i2d, Inkscape::SNAPSOURCE_IMG_CORNER, Inkscape::SNAPTARGET_IMG_CORNER); | ^~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPImage::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-image.cpp:700:27: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPImage::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-image.cpp:701:27: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPImage::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-image.cpp:702:27: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPImage::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-image.cpp:703:27: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [546/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-line.h:19, from /<>/src/object/sp-line.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [547/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/sp-gradient.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/object/sp-linear-gradient.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [548/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/object/sp-item-group.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/object/sp-item-group.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/object/sp-item-group.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:856:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 856 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /<>/src/object/sp-item-group.cpp:884:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 884 | item->doWriteTransform(sc.inverse()*item->transform*sc, nullptr, true); | ~~~~~~~~~~^~ /<>/src/object/sp-item-group.cpp:892:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 892 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /<>/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); } | ^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:856:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 856 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /<>/src/object/sp-item-group.cpp:884:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 884 | item->doWriteTransform(sc.inverse()*item->transform*sc, nullptr, true); | ~~~~~~~~~~^~ /<>/src/object/sp-item-group.cpp:892:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 892 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ [549/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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.cpp:21: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/path/path-util.h:18, from /<>/src/object/sp-item.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/path/path-util.h:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/object/sp-item.cpp:59: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /<>/src/helper/geom.h:130:31: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/object/sp-item.cpp:935:41: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/object/sp-item.cpp:935:41: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-item.cpp: In member function ‘void SPItem::setCenter(const Geom::Point&)’: /<>/src/object/sp-item.cpp:335:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | transform_center_x = (object_centre[Geom::X] - bbox->midpoint()[Geom::X])/viewscale; | ~~~~~~~~~~~~~~^~ /<>/src/object/sp-item.cpp: In member function ‘Geom::OptRect SPItem::visualBounds(const Geom::Affine&, bool, bool, bool) const’: /<>/src/object/sp-item.cpp:935:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 935 | bbox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 936 | bbox->left() + x.computed * (x.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 937 | bbox->top() + y.computed * (y.unit == SVGLength::PERCENT ? 1.0 : len.y()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | w.computed * (w.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | h.computed * (h.unit == SVGLength::PERCENT ? 1.0 : len.y()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | ); | ~ /<>/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:165:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /<>/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: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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/object/sp-item.cpp: In member function ‘void SPItem::scale_rel(const Geom::Scale&)’: /<>/src/object/sp-item.cpp:1905:49: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1905 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /<>/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/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-item.cpp: In member function ‘Geom::OptRect SPItem::visualBounds(const Geom::Affine&, bool, bool, bool) const’: /<>/src/object/sp-item.cpp:935:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 935 | bbox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 936 | bbox->left() + x.computed * (x.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 937 | bbox->top() + y.computed * (y.unit == SVGLength::PERCENT ? 1.0 : len.y()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 938 | w.computed * (w.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 939 | h.computed * (h.unit == SVGLength::PERCENT ? 1.0 : len.y()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | ); | ~ /<>/src/object/sp-item.cpp: In member function ‘void SPItem::scale_rel(const Geom::Scale&)’: /<>/src/object/sp-item.cpp:1904:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1904 | Geom::Translate const s(bbox->midpoint()); // use getCenter? | ~~~~~~~~~~~~~~^~ /<>/src/object/sp-item.cpp:1905:49: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1905 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /<>/src/object/sp-item.cpp: In member function ‘virtual void SPItem::convert_to_guides() const’: /<>/src/object/sp-item.cpp:1870:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1870 | Geom::Point C((*bbox).max()); | ~~~~~~~~~~~^~ In file included from /usr/include/c++/13/vector:72, from /<>/src/object/sp-item.h:25: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘void SPItem::getSnappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-item.cpp:1089:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [550/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/rect.h:43, from /<>/src/object/sp-mask.h:19, from /<>/src/object/sp-mask.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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-mask.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/object/sp-mask.cpp: In member function ‘void SPMask::update_view(View&)’: /<>/src/object/sp-mask.cpp:163:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/13/vector:72, from /<>/src/object/sp-mask.h:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::unique_ptr, const Geom::OptRect&, unsigned int&}; _Tp = ObjectView; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::unique_ptr, const Geom::OptRect&, unsigned int&}; _Tp = ObjectView; _Alloc = std::allocator >]’, inlined from ‘Inkscape::DrawingItem* SPMask::show(Inkscape::Drawing&, unsigned int, const Geom::OptRect&)’ at /<>/src/object/sp-mask.cpp:219:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [551/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-marker.h:25, from /<>/src/object/sp-marker.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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-marker.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/sp-marker.cpp:30: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/object/sp-marker.cpp:206:42: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | 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; CPoint = Geom::Point]’: /<>/src/object/sp-marker.cpp:345:29: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/object/sp-marker.cpp:206:42: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/object/sp-marker.cpp: In member function ‘virtual void SPMarker::update(SPCtx*, guint)’: /<>/src/object/sp-marker.cpp:213:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^~~~ /<>/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: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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/object/sp-marker.cpp: In member function ‘Geom::Affine SPMarker::get_marker_transform(const Geom::Affine&, double, bool)’: /<>/src/object/sp-marker.cpp:312:48: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | result = Geom::Rotate::from_degrees( 180.0 ) * base; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/object/sp-marker.cpp:317:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | result *= Geom::Translate(base.translation()); | ~~~~~~~~~~~~~~~~^~ /<>/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) { return Rotate(rad_from_deg(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:508:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | ^~~~~~~~~~~~~~~ /<>/src/object/sp-marker.cpp:508: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:206:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-marker.cpp:213:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^~~ /<>/src/object/sp-marker.cpp: In member function ‘Geom::Affine SPMarker::get_marker_transform(const Geom::Affine&, double, bool)’: /<>/src/object/sp-marker.cpp:312:48: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | result = Geom::Rotate::from_degrees( 180.0 ) * base; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/object/sp-marker.cpp:305:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine SPMarker::get_marker_transform(const Geom::Affine &base, double linewidth, bool start_marker) | ^~~~~~~~ /<>/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:508:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | ^~~~~~~~~~~~~~~ /<>/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [552/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-mesh-patch.h:17, from /<>/src/object/sp-mesh-patch.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-filter.h:23, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/object/sp-lpe-item.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/object/sp-lpe-item.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [555/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-missing-glyph.h:16, from /<>/src/object/sp-missing-glyph.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [556/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-mesh-row.h:15, from /<>/src/object/sp-mesh-row.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-filter.h:23, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-mesh-array.h:46, from /<>/src/object/sp-mesh-array.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-mesh-array.h:50: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/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/sp-mesh-array.cpp:49: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-mesh-array.cpp: In member function ‘bool SPMeshNodeArray::fill_box(Geom::OptRect&)’: /<>/src/object/sp-mesh-array.cpp:2778:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2778 | Geom::Translate t1(-(*mesh_bbox).min()); | ^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/object/sp-mesh-array.cpp: In member function ‘Geom::Point SPMeshPatchI::coonsTensorPoint(unsigned int)’: /<>/src/object/sp-mesh-array.cpp:380:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | -1.0 * p[3][3] ) / 9.0; | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/object/sp-mesh-array.cpp: In member function ‘Geom::Point SPMeshPatchI::getPoint(unsigned int, unsigned int)’: /<>/src/object/sp-mesh-array.cpp:111:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Point SPMeshPatchI::getPoint( unsigned s, unsigned pt ) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/object/sp-mesh-array.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector SPMeshPatchI::getPointsForSide(unsigned int)’ at /<>/src/object/sp-mesh-array.cpp:141:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector SPMeshPatchI::getPointsForSide(unsigned int)’ at /<>/src/object/sp-mesh-array.cpp:142:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector SPMeshPatchI::getPointsForSide(unsigned int)’ at /<>/src/object/sp-mesh-array.cpp:143:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector SPMeshPatchI::getPointsForSide(unsigned int)’ at /<>/src/object/sp-mesh-array.cpp:144:21: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [558/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-object-group.h:18, from /<>/src/object/sp-object-group.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [559/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/snap-candidate.h:18, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/object/sp-namedview.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-namedview.cpp: In member function ‘void SPNamedView::translateGrids(const Geom::Translate&)’: /<>/src/object/sp-namedview.cpp:969:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 969 | auto scale = document->getDocumentScale(); | ^ /<>/src/object/sp-namedview.cpp:971:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/src/object/sp-namedview.cpp:971:72: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~^~ /<>/src/object/sp-namedview.cpp:971:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/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:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/object/sp-namedview.cpp: In member function ‘void SPNamedView::translateGrids(const Geom::Translate&)’: /<>/src/object/sp-namedview.cpp:971:72: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~^~ /<>/src/object/sp-namedview.cpp: In member function ‘void SPNamedView::updateViewPort()’: /<>/src/object/sp-namedview.cpp:428:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | if (auto page = document->getPageManager().getPageAt(box->corner(0))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/object/sp-namedview.cpp:431:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 431 | page->setDesktopRect(*box); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/src/object/sp-namedview.cpp: In function ‘void sp_namedview_zoom_and_view_from_document(SPDesktop*)’: /<>/src/object/sp-namedview.cpp:645:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 645 | void sp_namedview_zoom_and_view_from_document(SPDesktop *desktop) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-namedview.cpp: In member function ‘void SPNamedView::show(SPDesktop*)’: /<>/src/object/sp-namedview.cpp:548:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 548 | _viewport->add(*box, desktop->getCanvasPagesBg(), desktop->getCanvasPagesFg()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-namedview.cpp: In member function ‘void SPNamedView::translateGuides(const Geom::Translate&)’: /<>/src/object/sp-namedview.cpp:964:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | guide.moveto(point_on_line, true); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-namedview.cpp: In member function ‘void SPNamedView::translateGrids(const Geom::Translate&)’: /<>/src/object/sp-namedview.cpp:968:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 968 | void SPNamedView::translateGrids(Geom::Translate const &tr) { | ^~~~~~~~~~~ /<>/src/object/sp-namedview.cpp:968: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/object/sp-namedview.cpp:968: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/object/sp-namedview.cpp:968: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/object/sp-namedview.cpp:969:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 969 | auto scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-namedview.cpp:971:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 971 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~^~ [560/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-metadata.h:16, from /<>/src/object/sp-metadata.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [561/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/xml/node.h:18, from /<>/src/xml/sp-css-attr.h:16, from /<>/src/attribute-rel-util.h:17, from /<>/src/object/sp-object.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/object/sp-object.cpp:31: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/sp-object.cpp:33: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/object/sp-object.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-object.cpp: In member function ‘Geom::Point SPObject::getExportDpi() const’: /<>/src/object/sp-object.cpp:1816:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1816 | Geom::Point SPObject::getExportDpi() const | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [562/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-lpe-item.h:25, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-offset.cpp: In member function ‘virtual void SPOffset::set_shape()’: /<>/src/object/sp-offset.cpp:411:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | gdouble size = L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [563/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [564/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/sp-polygon.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/helper/geom-curves.h:18, from /<>/src/object/sp-polygon.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:247:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | return dot(p - _initial, v) / dot(v, v); | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [565/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o -c '/<>/src/object/sp-page.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-page.h:15, from /<>/src/object/sp-page.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/page-manager.h:16, from /<>/src/object/sp-page.h:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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-page.cpp: In member function ‘Geom::Rect SPPage::getRect() const’: /<>/src/object/sp-page.cpp:124:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Geom::Rect SPPage::getRect() const | ^~~~~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Translate SPPage::getDesktopAffine() const’: /<>/src/object/sp-page.cpp:140:44: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentMargin() const’: /<>/src/object/sp-page.cpp:149:40: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/object/sp-page.cpp:126:33: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /<>/src/object/sp-page.cpp:597:38: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/object/sp-page.cpp:126:33: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/object/sp-page.cpp: In member function ‘virtual void SPPage::set(SPAttr, const gchar*)’: /<>/src/object/sp-page.cpp:81:71: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | this->margin.readOrUnset(value, document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getRect() const’: /<>/src/object/sp-page.cpp:124:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Geom::Rect SPPage::getRect() const | ^~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDesktopRect() const’: /<>/src/object/sp-page.cpp:132:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Geom::Rect SPPage::getDesktopRect() const | ^~~~~~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Translate SPPage::getDesktopAffine() const’: /<>/src/object/sp-page.cpp:140:17: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~~ /<>/src/object/sp-page.cpp:142:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | auto box = getDesktopRect(); | ^ /<>/src/object/sp-page.cpp:143:49: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | return Geom::Translate(box.left(), box.top()); | ^ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentMargin() const’: /<>/src/object/sp-page.cpp:149:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~~ /<>/src/object/sp-page.cpp:158:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp:158:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return rect * document->getDocumentScale(); | ^ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentBleed() const’: /<>/src/object/sp-page.cpp:188:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return getBleed() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp:188:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return getBleed() * document->getDocumentScale(); | ^ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentRect() const’: /<>/src/object/sp-page.cpp:201:50: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | return getRect() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp:201:51: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | return getRect() * document->getDocumentScale(); | ^ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::setDocumentRect(Geom::Rect, bool)’: /<>/src/object/sp-page.cpp:240:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::setDesktopRect(Geom::Rect)’: /<>/src/object/sp-page.cpp:254:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | void SPPage::setDesktopRect(Geom::Rect rect) | ^~~~~~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::setSize(double, double)’: /<>/src/object/sp-page.cpp:270:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | rect.setMax(rect.corner(0) + Geom::Point(width, height)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::setMargin(const std::string&)’: /<>/src/object/sp-page.cpp:279:96: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | this->margin.fromString(value, document->getDisplayUnit()->abbr, document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp: In member function ‘std::vector SPPage::getExclusiveItems(bool, bool, bool) const’: /<>/src/object/sp-page.cpp:369:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | return document->getItemsInBox(0, in_bleed ? getDocumentBleed() : getDocumentRect(), hidden, true, true, false, in_layers); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-page.cpp: In member function ‘bool SPPage::isViewportPage() const’: /<>/src/object/sp-page.cpp:418:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return getDocumentRect().corner(0).floor() == rect->corner(0).floor(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/object/sp-page.cpp:418:27: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return getDocumentRect().corner(0).floor() == rect->corner(0).floor(); | ~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp:418:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | return getDocumentRect().corner(0).floor() == rect->corner(0).floor(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::showPage(Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)’: /<>/src/object/sp-page.cpp:426:22: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 426 | _canvas_item->add(getDesktopRect(), fg, bg); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::swapPage(SPPage*, bool)’: /<>/src/object/sp-page.cpp:595:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/object/sp-page.cpp:595:54: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp:595:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/object/sp-page.cpp:596:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp:596:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/object/sp-page.cpp:597:36: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 597 | movePage(this_affine.inverse() * other_affine, with_objects); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/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); } | ^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-page.cpp: In member function ‘virtual void SPPage::update(SPCtx*, unsigned int)’: /<>/src/object/sp-page.cpp:609:25: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 609 | _canvas_item->update(getDesktopRect(), getDesktopMargin(), getDesktopBleed(), lbl ? lbl : alt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::copyFrom(SPPage*)’: /<>/src/object/sp-page.cpp:669:67: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 669 | margin.read(margin_box.write(), document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/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); } | ^~~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::setDocumentRect(Geom::Rect, bool)’: /<>/src/object/sp-page.cpp:240:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::setSize(double, double)’: /<>/src/object/sp-page.cpp:270:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | rect.setMax(rect.corner(0) + Geom::Point(width, height)); | ^ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::swapPage(SPPage*, bool)’: /<>/src/object/sp-page.cpp:597:38: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 597 | movePage(this_affine.inverse() * other_affine, with_objects); | ^~~~~~~~~~~~ /<>/src/object/sp-page.cpp:596:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/object/sp-page.cpp:598:46: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | other->movePage(other_affine.inverse() * this_affine, with_objects); | ^~~~~~~~~~~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getRect() const’: /<>/src/object/sp-page.cpp:124:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Geom::Rect SPPage::getRect() const | ^~~~~~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentBleed() const’: /<>/src/object/sp-page.cpp:186:12: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | Geom::Rect SPPage::getDocumentBleed() const | ^~~~~~ /<>/src/object/sp-page.cpp:186:12: 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-page.cpp:186:12: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-page.cpp:186:12: 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-page.cpp:188:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | return getBleed() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDesktopBleed() const’: /<>/src/object/sp-page.cpp:191:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect SPPage::getDesktopBleed() const | ^~~~~~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentRect() const’: /<>/src/object/sp-page.cpp:199:12: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | Geom::Rect SPPage::getDocumentRect() const | ^~~~~~ /<>/src/object/sp-page.cpp:199:12: 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-page.cpp:199:12: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-page.cpp:199:12: 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-page.cpp:201:50: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | return getRect() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDesktopRect() const’: /<>/src/object/sp-page.cpp:132:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Geom::Rect SPPage::getDesktopRect() const | ^~~~~~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Translate SPPage::getDesktopAffine() const’: /<>/src/object/sp-page.cpp:140:17: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~~ /<>/src/object/sp-page.cpp:140:17: 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-page.cpp:140:17: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-page.cpp:142:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | auto box = getDesktopRect(); | ~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentMargin() const’: /<>/src/object/sp-page.cpp:149:12: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~~ /<>/src/object/sp-page.cpp:149:12: 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-page.cpp:149:12: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-page.cpp:149:12: 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-page.cpp:158:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDesktopMargin() const’: /<>/src/object/sp-page.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 | Geom::Rect SPPage::getDesktopMargin() const | ^~~~~~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::setDocumentRect(Geom::Rect, bool)’: /<>/src/object/sp-page.cpp:238:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 238 | void SPPage::setDocumentRect(Geom::Rect rect, bool add_margins) | ^~~~~~ /<>/src/object/sp-page.cpp:238: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/object/sp-page.cpp:240:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-page.cpp:248:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | setRect(rect); | ~~~~~~~^~~~~~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::setMargin(const std::string&)’: /<>/src/object/sp-page.cpp:277:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | void SPPage::setMargin(const std::string &value) | ^~~~~~ /<>/src/object/sp-page.cpp: In member function ‘std::vector SPPage::getExclusiveItems(bool, bool, bool) const’: /<>/src/object/sp-page.cpp:367:23: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | std::vector SPPage::getExclusiveItems(bool hidden, bool in_bleed, bool in_layers) const | ^~~~~~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::copyFrom(SPPage*)’: /<>/src/object/sp-page.cpp:665:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 665 | void SPPage::copyFrom(SPPage *page) | ^~~~~~ /<>/src/object/sp-page.cpp: In member function ‘void SPPage::movePage(Geom::Affine, bool)’: /<>/src/object/sp-page.cpp:544:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 544 | void SPPage::movePage(Geom::Affine translate, bool with_objects) | ^~~~~~ /<>/src/object/sp-page.cpp: In member function ‘virtual void SPPage::set(SPAttr, const gchar*)’: /<>/src/object/sp-page.cpp:65:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void SPPage::set(SPAttr key, const gchar *value) | ^~~~~~ [566/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object-view.h:16, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/object/sp-pattern.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/object/sp-pattern.cpp:35: /<>/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.h:38:29: 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::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.h:40:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /<>/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.h:42:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Scale scale() const { return _scale; } | ^ In file included from /<>/src/display/drawing.h:28, from /<>/src/object/sp-pattern.cpp:36: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/display/drawing-surface.h:38:59: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::Point&)’: /<>/src/display/drawing-surface.h:40:69: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/object/sp-pattern.cpp:259:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | 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; CPoint = Geom::Point]’: /<>/src/object/sp-pattern.cpp:524:59: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:165:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-pattern.cpp: In member function ‘void SPPattern::update_view(View&)’: /<>/src/object/sp-pattern.cpp:259:76: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | auto pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); | ^ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-pattern.cpp: In member function ‘void SPPattern::update_view(View&)’: /<>/src/object/sp-pattern.cpp:259:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | auto pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [567/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-item.h:27, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-path.h:20, from /<>/src/object/sp-path.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/object/sp-path.cpp:27: /<>/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /<>/src/object/sp-guide.h:54:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Geom::Point getPoint() const { return point_on_line; } | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/object/sp-path.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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-path.cpp: In member function ‘virtual void SPPath::convert_to_guides() const’: /<>/src/object/sp-path.cpp:100:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | pts.emplace_back(cit->initialPoint() * i2dt, cit->finalPoint() * i2dt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [568/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polyline.h:13, from /<>/src/object/sp-polyline.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [569/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/sp-gradient.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/object/sp-radial-gradient.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-item.h:27, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-root.h:19, from /<>/src/object/sp-root.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/object/sp-root.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/object/sp-root.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/object/sp-root.cpp:291:42: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/object/sp-root.cpp:291:42: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/object/sp-root.cpp: In member function ‘virtual void SPRoot::update(SPCtx*, guint)’: /<>/src/object/sp-root.cpp:291:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 291 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [571/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-rect.h:21, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/object/sp-rect.cpp: In member function ‘Geom::Rect SPRect::getRect() const’: /<>/src/object/sp-rect.cpp:508:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Rect SPRect::getRect() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-rect.cpp: In member function ‘virtual Geom::Affine SPRect::set_transform(const Geom::Affine&)’: /<>/src/object/sp-rect.cpp:393:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | 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:508:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Rect SPRect::getRect() const { | ^~~~~~ /<>/src/object/sp-rect.cpp: In member function ‘void SPRect::compensateRxRy(Geom::Affine)’: /<>/src/object/sp-rect.cpp:522:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 522 | Geom::Point cx = c + Geom::Point(1, 0); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-rect.cpp: In member function ‘Geom::Rect SPRect::getRect() const’: /<>/src/object/sp-rect.cpp:508:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Rect SPRect::getRect() const { | ^~~~~~ /<>/src/object/sp-rect.cpp: In member function ‘void SPRect::compensateRxRy(Geom::Affine)’: /<>/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | gdouble eX = SPRect::vectorStretch(cx, c, xform); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/object/sp-lpe-item.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘constexpr 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]’, inlined from ‘virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-rect.cpp:606:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-rect.cpp:607:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-rect.cpp:608:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-rect.cpp:609:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-rect.cpp:613:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-rect.cpp:614:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-rect.cpp:615:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-rect.cpp:616:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-rect.cpp:620:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [572/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-script.h:17, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/object/sp-script.h:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [573/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/object/sp-solid-color.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-item.h:27, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-spiral.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-spiral.cpp: In member function ‘virtual void SPSpiral::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /<>/src/object/sp-spiral.cpp:379:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 379 | p.emplace_back(Geom::Point(this->cx, this->cy) * i2dt, Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/object/sp-lpe-item.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPSpiral::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-spiral.cpp:379:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [575/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-shape-reference.h:21, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-shape-reference.h:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [576/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-shape.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/object/sp-shape.cpp:22: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/object/sp-shape.cpp:36: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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:550:30: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /<>/src/object/sp-shape.cpp:1213:42: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:167:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-shape.cpp: In function ‘void sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’: /<>/src/object/sp-shape.cpp:349:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/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-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:550:28: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | return *bbox_cache * delta; | ~~~~~~~~~~~~^~~~~~~ /<>/src/object/sp-shape.cpp: In member function ‘virtual void SPShape::print(SPPrintContext*)’: /<>/src/object/sp-shape.cpp:722:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-shape.cpp:722:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-shape.cpp: In member function ‘virtual void SPShape::print(SPPrintContext*)’: /<>/src/object/sp-shape.cpp:722:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-shape.cpp:707:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | void SPShape::print(SPPrintContext* ctx) { | ^~~~~~~ /<>/src/object/sp-shape.cpp: In function ‘void sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’: /<>/src/object/sp-shape.cpp:349:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/object/sp-shape.cpp:327:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | sp_shape_update_marker_view(SPShape *shape, Inkscape::DrawingItem *ai) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType&, Inkscape::SnapTargetType&}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘constexpr 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]’, inlined from ‘virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-shape.cpp:1213:27: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-shape.cpp:1220:27: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-shape.cpp:1231:35: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-shape.cpp:1239:35: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-shape.cpp:1270:35: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-shape.cpp:1289:39: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:550:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | return *bbox_cache * delta; | ^~~~~ [577/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-item.h:27, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/sp-star.h:18, from /<>/src/object/sp-star.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-star.cpp: In function ‘void sp_star_position_set(SPStar*, gint, Geom::Point, gdouble, gdouble, gdouble, gdouble, bool, double, double)’: /<>/src/object/sp-star.cpp:432:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 432 | sp_star_position_set (SPStar *star, gint sides, Geom::Point center, gdouble r1, gdouble r2, gdouble arg1, gdouble arg2, bool isflat, double rounded, double randomized) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/object/sp-star.cpp: In function ‘Geom::Point sp_star_get_curvepoint(SPStar*, SPStarPoint, gint, bool)’: /<>/src/object/sp-star.cpp:319:50: 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 biss = mid + 100000 * rot90_rel (mid, next); | ~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/object/sp-lpe-item.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPStar::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-star.cpp:466:23: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [578/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-string.h:20, from /<>/src/object/sp-string.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-filter.h:23, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [579/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-stop.h:23, from /<>/src/object/sp-stop.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-stop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [580/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-style-elem.h:18, from /<>/src/object/sp-style-elem.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/object/sp-style-elem.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/object/sp-style-elem.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-lpe-item.h:25, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [582/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/object/sp-object.h:63, from /<>/src/object/sp-tag.h:16, from /<>/src/object/sp-tag.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [583/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-tag-use.h:22, from /<>/src/object/sp-tag-use.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-tag-use.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [584/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-tag-use-reference.h:17, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-tag-use-reference.h:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-tag-use-reference.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [585/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-symbol.h:21, from /<>/src/object/sp-symbol.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-symbol.h:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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-symbol.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/object/sp-symbol.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/object/sp-symbol.cpp:212:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/object/sp-symbol.cpp:212:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-symbol.cpp: In member function ‘virtual void SPSymbol::update(SPCtx*, guint)’: /<>/src/object/sp-symbol.cpp:212:23: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-symbol.cpp:219:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | auto ref = Geom::Point(refX.computed, refY.computed) * c2p; | ^~~ /<>/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: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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-symbol.cpp: In member function ‘virtual void SPSymbol::update(SPCtx*, guint)’: /<>/src/object/sp-symbol.cpp:212:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-symbol.cpp:220:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 220 | c2p *= Geom::Translate(-ref); | ^~~ [586/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/object/sp-object.h:63, from /<>/src/object/sp-title.h:16, from /<>/src/object/sp-title.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [587/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-tref-reference.h:20, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [588/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [589/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, from /<>/src/object/sp-text.h:20, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/object/sp-text.cpp:484:33: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:484:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-text.cpp:484:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-text.cpp:484:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-text.cpp: In member function ‘void SPText::rebuildLayout()’: /<>/src/object/sp-text.cpp:923:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 923 | Geom::Point anchor_point = layout.chunkAnchorPoint(iter); | ^ /<>/src/object/sp-text.cpp: In member function ‘Geom::OptRect SPText::get_frame()’: /<>/src/object/sp-text.cpp:1148:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-text.cpp:1148:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-text.cpp:1148:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-text.cpp:1157:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-text.cpp:1157:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-text.cpp: In function ‘SPItem* create_text_with_inline_size(SPDesktop*, Geom::Point, Geom::Point)’: /<>/src/object/sp-text.cpp:1239:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | SPItem *create_text_with_inline_size (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-text.cpp: In member function ‘Geom::OptRect SPText::get_frame()’: /<>/src/object/sp-text.cpp:1148:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1148 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-text.cpp: In member function ‘virtual void SPText::print(SPPrintContext*)’: /<>/src/object/sp-text.cpp:480:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | void SPText::print(SPPrintContext *ctx) { | ^~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, 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:126, from /<>/src/object/sp-text.h:18: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr 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]’, inlined from ‘virtual void SPText::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-text.cpp:389:31, inlined from ‘virtual void SPText::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-text.cpp:379:6: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [590/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-item.h:27, from /<>/src/object/sp-tspan.h:17, from /<>/src/object/sp-tspan.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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-tspan.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [591/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [592/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [593/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/live_effects/lpeobject.h:14, from /<>/src/object/uri-references.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [594/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /<>/src/object/viewbox.cpp:267:48: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/object/viewbox.cpp:81:44: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/object/viewbox.cpp: In member function ‘void SPViewBox::set_viewBox(const gchar*)’: /<>/src/object/viewbox.cpp:81:44: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | this->viewBox = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [595/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/document.h:39, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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-use.cpp:27: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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/object/sp-flowtext.h:18, from /<>/src/object/sp-use.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/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/object/sp-use.cpp: In member function ‘Geom::Translate SPUse::get_xy_offset() const’: /<>/src/object/sp-use.cpp:495:40: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 495 | Geom::Translate SPUse::get_xy_offset() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:62: 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/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-use.cpp: In member function ‘Geom::Affine SPUse::get_root_transform() const’: /<>/src/object/sp-use.cpp:467:41: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | t = t * i_use->get_xy_offset(); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-use.cpp: In member function ‘virtual void SPUse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /<>/src/object/sp-use.cpp:860:93: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 860 | Geom::Point offset_dt = get_xy_offset().vector() * i2dt_affine().withoutTranslation(); | ^ /<>/src/object/sp-use.cpp:860:46: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 860 | Geom::Point offset_dt = get_xy_offset().vector() * i2dt_affine().withoutTranslation(); | ~~~~~~~~~~~~~^~ /<>/src/object/sp-use.cpp:860:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 860 | Geom::Point offset_dt = get_xy_offset().vector() * i2dt_affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-use.cpp: In member function ‘Geom::Translate SPUse::get_xy_offset() const’: /<>/src/object/sp-use.cpp:495:17: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 495 | Geom::Translate SPUse::get_xy_offset() const { | ^~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘constexpr std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector]’ at /usr/include/c++/13/bits/stl_iterator.h:747:22, inlined from ‘static constexpr _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = Inkscape::SnapCandidatePoint*; _OI = std::back_insert_iterator >]’ at /usr/include/c++/13/bits/stl_algobase.h:413:18, inlined from ‘constexpr _OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = Inkscape::SnapCandidatePoint*; _OI = back_insert_iterator >]’ at /usr/include/c++/13/bits/stl_algobase.h:506:30, inlined from ‘constexpr _OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = Inkscape::SnapCandidatePoint*; _OI = back_insert_iterator >]’ at /usr/include/c++/13/bits/stl_algobase.h:533:42, inlined from ‘constexpr _OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator >; _OI = back_insert_iterator >]’ at /usr/include/c++/13/bits/stl_algobase.h:540:31, inlined from ‘constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = back_insert_iterator >]’ at /usr/include/c++/13/bits/stl_algobase.h:665:38, inlined from ‘virtual void SPUse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’ at /<>/src/object/sp-use.cpp:867:14: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [596/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/blend.h:17, from /<>/src/object/filters/blend.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [597/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/object/filters/sp-filter-primitive.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/object/filters/sp-filter-primitive.cpp: In member function ‘virtual Geom::Rect SPFilterPrimitive::calculate_region(const Geom::Rect&) const’: /<>/src/object/filters/sp-filter-primitive.cpp:157:74: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | Geom::Rect SPFilterPrimitive::calculate_region(Geom::Rect const ®ion) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/filters/sp-filter-primitive.cpp:157:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | Geom::Rect SPFilterPrimitive::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~~~~~~~~ [598/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/colormatrix.h:16, from /<>/src/object/filters/colormatrix.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [599/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/composite.h:15, from /<>/src/object/filters/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [600/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/filters/componenttransfer-funcnode.h:19, from /<>/src/object/filters/componenttransfer-funcnode.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:17, from /<>/src/display/nr-filter-component-transfer.h:17, from /<>/src/object/filters/componenttransfer-funcnode.h:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/object/filters/componenttransfer-funcnode.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [601/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/convolvematrix.h:18, from /<>/src/object/filters/convolvematrix.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [602/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:21, from /<>/src/object/filters/componenttransfer.h:15, from /<>/src/object/filters/componenttransfer.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/object/filters/componenttransfer.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [603/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/diffuselighting.h:18, from /<>/src/object/filters/diffuselighting.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [604/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/displacementmap.h:16, from /<>/src/object/filters/displacementmap.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [605/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/flood.h:18, from /<>/src/object/filters/flood.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [606/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/filters/distantlight.h:19, from /<>/src/object/filters/distantlight.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/object/filters/distantlight.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [607/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/gaussian-blur.h:16, from /<>/src/object/filters/gaussian-blur.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/object/filters/gaussian-blur.cpp: In member function ‘virtual Geom::Rect SPGaussianBlur::calculate_region(const Geom::Rect&) const’: /<>/src/object/filters/gaussian-blur.cpp:87:12: 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 SPGaussianBlur::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~~~~~ [608/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [609/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/filters/mergenode.h:21, from /<>/src/object/filters/mergenode.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/mergenode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [610/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/morphology.h:16, from /<>/src/object/filters/morphology.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/object/filters/morphology.cpp: In member function ‘virtual Geom::Rect SPFeMorphology::calculate_region(const Geom::Rect&) const’: /<>/src/object/filters/morphology.cpp:110:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Geom::Rect SPFeMorphology::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~~~~~ [611/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:21, from /<>/src/object/filters/offset.h:16, from /<>/src/object/filters/offset.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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/filters/offset.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/object/filters/offset.cpp: In member function ‘virtual Geom::Rect SPFeOffset::calculate_region(const Geom::Rect&) const’: /<>/src/object/filters/offset.cpp:89:67: 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 SPFeOffset::calculate_region(Geom::Rect const ®ion) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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/filters/offset.cpp:97:43: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/object/filters/offset.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 SPFeOffset::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~ [612/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/image.h:18, from /<>/src/object/filters/image.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/object/filters/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/object/filters/image.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [613/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o -c '/<>/src/object/filters/slot-resolver.cpp' [614/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/filters/pointlight.h:19, from /<>/src/object/filters/pointlight.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/object/filters/pointlight.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [615/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/specularlighting.h:21, from /<>/src/object/filters/specularlighting.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [616/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/filters/spotlight.h:19, from /<>/src/object/filters/spotlight.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/object/filters/spotlight.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [617/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/tile.h:16, from /<>/src/object/filters/tile.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [618/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:21, from /<>/src/object/filters/turbulence.h:17, from /<>/src/object/filters/turbulence.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [619/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o -c '/<>/src/object/algorithms/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/object/algorithms/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:28, from /<>/src/object/algorithms/removeoverlap.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /<>/src/object/algorithms/removeoverlap.cpp:58:42: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/object/algorithms/removeoverlap.cpp: In function ‘void removeoverlap(const std::vector&, double, double)’: /<>/src/object/algorithms/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); | ^ [620/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o -c '/<>/src/object/algorithms/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/object/algorithms/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:28, from /<>/src/object/algorithms/unclump.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/object/algorithms/unclump.cpp: In member function ‘Geom::Point Unclump::unclump_center(SPItem*)’: /<>/src/object/algorithms/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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /<>/src/object/algorithms/unclump.cpp:57:42: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:167:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/object/algorithms/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++/13/map:62, from /<>/src/object/algorithms/unclump.cpp:19: /usr/include/c++/13/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(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++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = const char*; _Tp = Geom::Point; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘Geom::Point Unclump::unclump_center(SPItem*)’ at /<>/src/object/algorithms/unclump.cpp:58:30: /usr/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = const char*; _Tp = Geom::Point; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘Geom::Point Unclump::unclump_wh(SPItem*)’ at /<>/src/object/algorithms/unclump.cpp:76:35: /usr/include/c++/13/bits/stl_map.h:532:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 532 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [621/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o -MF src/CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o -c '/<>/src/object/algorithms/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/object/algorithms/graphlayout.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42, from /<>/src/object/algorithms/graphlayout.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/object/algorithms/graphlayout.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [622/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/xml/node.h:18, from /<>/src/xml/sp-css-attr.h:16, from /<>/src/attribute-rel-util.h:17, from /<>/src/path/path-object-set.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/path/path-object-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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/path/path-object-set.cpp: In member function ‘bool Inkscape::ObjectSet::simplifyPaths(bool)’: /<>/src/path/path-object-set.cpp:135:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | double size = L2(selectionBbox->dimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [623/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/path/path-boolop.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/path/path-boolop.cpp:31: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/desktop.h:42, from /<>/src/object/sp-flowtext.h:21, from /<>/src/path/path-boolop.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/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [624/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/affine.h:19, from /<>/src/document.h:38, from /<>/src/path/path-offset.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/path/path-util.h:18, from /<>/src/path/path-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/path/path-util.h:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [625/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/path/path-util.h:18, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/path/path-util.h:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o -MF src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o -c '/<>/src/path/splinefit/bezier-fit.cpp' In file included from /<>/src/path/splinefit/bezier-fit.h:4, from /<>/src/path/splinefit/bezier-fit.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [627/1210] /usr/bin/cc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o -MF src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o.d -o src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o -c '/<>/src/path/splinefit/splinefont.c' [628/1210] /usr/bin/cc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o -MF src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o.d -o src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o -c '/<>/src/path/splinefit/splinefit.c' [629/1210] /usr/bin/cc -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -fopenmp -O2 -g -DNDEBUG -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o -MF src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o.d -o src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o -c '/<>/src/path/splinefit/splinerefigure.c' [630/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, from /<>/src/path/path-outline.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/path/path-outline.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/path/path-outline.cpp:31: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/desktop.h:42, from /<>/src/object/sp-text.h:20, from /<>/src/path/path-outline.cpp:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:165:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | 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:212:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | void item_to_outline_add_marker( SPObject const *marker_object, Geom::Affine marker_transform, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/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:212:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | void item_to_outline_add_marker( SPObject const *marker_object, Geom::Affine marker_transform, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [631/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [632/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [633/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/path/path-util.h:18, from /<>/src/path/path-util.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/path/path-util.h:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/path/path-util.cpp: In function ‘std::optional get_nearest_position_on_Path(Path*, Geom::Point, unsigned int)’: /<>/src/path/path-util.cpp:109:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | std::optional get_nearest_position_on_Path(Path *path, Geom::Point p, unsigned seg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [634/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [635/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [636/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 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:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [637/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [638/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o -c '/<>/src/svg/svg-box.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-box.h:16, from /<>/src/svg/svg-box.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/svg/svg-box.h:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [639/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [640/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o -c '/<>/src/svg/svg-bool.cpp' [641/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o -MF src/CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o -c '/<>/src/trace/cielab.cpp' [642/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [643/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [644/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/svg/svg-color.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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-color.cpp:36: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [645/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [646/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [647/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [648/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /<>/src/svg/svg-path.cpp: In function ‘void sp_svg_write_curve(Inkscape::SVG::PathString&, const Geom::Curve*, bool)’: /<>/src/svg/svg-path.cpp:95:68: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/svg/svg-path.cpp:94:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 94 | str.arcTo( elliptical_arc->ray(Geom::X), elliptical_arc->ray(Geom::Y), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | elliptical_arc->largeArc(), elliptical_arc->sweep(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | elliptical_arc->finalPoint() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:130:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | PathString &arcTo(Geom::Coord rx, Geom::Coord ry, Geom::Coord rot, | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/svg/svg-path.cpp: In function ‘void sp_svg_write_curve(Inkscape::SVG::PathString&, const Geom::Curve*, bool)’: /<>/src/svg/svg-path.cpp:95:68: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | 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&, bool)’: /<>/src/svg/svg-path.cpp:110:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | str.moveTo( p.initialPoint()[0], p.initialPoint()[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:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ [649/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [650/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/trace/potrace/inkscape-potrace.h:23, from /<>/src/trace/potrace/inkscape-potrace.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/trace/potrace/inkscape-potrace.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/src/trace/potrace/inkscape-potrace.cpp: In lambda function: /<>/src/trace/potrace/inkscape-potrace.cpp:99:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | return Geom::Point(c.x, c.y); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ [651/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/trace/autotrace/inkscape-autotrace.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/src/trace/autotrace/inkscape-autotrace.cpp: In lambda function: /<>/src/trace/autotrace/inkscape-autotrace.cpp:138:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | return Geom::Point(c.x, height - c.y); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ [652/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/trace/trace.h:19, from /<>/src/trace/depixelize/inkscape-depixelize.h:16, from /<>/src/trace/depixelize/inkscape-depixelize.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [653/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o -c '/<>/src/ui/builder-utils.cpp' [654/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/trace/trace.h:19, from /<>/src/trace/trace.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/trace/trace.cpp:32: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [655/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/controller.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/controller.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/controller.cpp.o -c '/<>/src/ui/controller.cpp' [656/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/ui/cursor-utils.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/cursor-utils.cpp:32: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/cursor-utils.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/contextmenu.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/ui/contextmenu.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [659/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog-run.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog-run.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog-run.cpp.o -c '/<>/src/ui/dialog-run.cpp' [660/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/clipboard.h:19, from /<>/src/ui/clipboard.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/clipboard.h:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/desktop.h:42, from /<>/src/ui/clipboard.cpp:34: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/ui/clipboard.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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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:25, from /<>/src/ui/tool/path-manipulator.h:20, from /<>/src/ui/tool/multi-path-manipulator.h:23, from /<>/src/ui/clipboard.cpp:89: /<>/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 { | ^ /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | 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:1775:167: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1775 | 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/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:258:15: 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:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ /<>/src/ui/clipboard.cpp:902:38: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/clipboard.cpp: In member function ‘virtual void Inkscape::UI::ClipboardManagerImpl::copySymbol(Inkscape::XML::Node*, const gchar*, SPDocument*, const Geom::Rect&)’: /<>/src/ui/clipboard.cpp:357:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | auto scale = _clipboardSPDoc->getDocumentScale(); | ^ /<>/src/ui/clipboard.cpp:398:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ /<>/src/ui/clipboard.cpp: In member function ‘virtual bool Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)’: /<>/src/ui/clipboard.cpp:814:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 814 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/clipboard.cpp:824:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 824 | set->setScaleRelative(sel_size->midpoint(), | ~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/clipboard.cpp:825:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 825 | _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:1109:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | _clipnode->setAttributePoint("min", size->min()); | ~~~~~~~~~^~ /<>/src/ui/clipboard.cpp:1117:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1117 | auto page_rect = page->getDesktopRect(); | ^ /<>/src/ui/clipboard.cpp:1118:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1118 | _clipnode->setAttributePoint("page-min", page_rect.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:1775:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1775 | 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) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/clipboard.cpp: In member function ‘virtual Glib::ustring Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)’: /<>/src/ui/clipboard.cpp:900:48: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | auto tr_s = doc->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:1775:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1775 | 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 member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ /<>/src/ui/clipboard.cpp: In member function ‘virtual bool Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)’: /<>/src/ui/clipboard.cpp:776:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 776 | bool ClipboardManagerImpl::pasteSize(ObjectSet *set, bool separately, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/ui/clipboard.cpp:803:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 803 | min = clipnode->getAttributePoint((visual_bbox ? "min" : "geom-min"), min); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/clipboard.cpp:814:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 814 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/clipboard.cpp: In member function ‘void Inkscape::UI::ClipboardManagerImpl::_onGet(Gtk::SelectionData&, guint)’: /<>/src/ui/clipboard.cpp:1626:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | void ClipboardManagerImpl::_onGet(Gtk::SelectionData &sel, guint /*info*/) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/ui/clipboard.cpp: In member function ‘virtual void Inkscape::UI::ClipboardManagerImpl::copySymbol(Inkscape::XML::Node*, const gchar*, SPDocument*, const Geom::Rect&)’: /<>/src/ui/clipboard.cpp:334:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | void ClipboardManagerImpl::copySymbol(Inkscape::XML::Node* symbol, gchar const* style, SPDocument *source, | ^~~~~~~~~~~~~~~~~~~~ In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’, inlined from ‘void Geom::PathIteratorSink::arcTo(Geom::Coord, Geom::Coord, Geom::Coord, bool, bool, const Geom::Point&) [with OutputIterator = std::back_insert_iterator]’ at /<>/src/3rdparty/2geom/include/2geom/path-sink.h:168:48: /<>/src/3rdparty/2geom/include/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /<>/src/ui/clipboard.cpp: In member function ‘virtual Glib::ustring Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)’: /<>/src/ui/clipboard.cpp:881:15: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 881 | Glib::ustring ClipboardManagerImpl::getPathParameter(SPDesktop* desktop) | ^~~~~~~~~~~~~~~~~~~~ In constructor ‘Geom::Path::ClosingSegment::ClosingSegment(const Geom::Point&, const Geom::Point&)’, inlined from ‘Geom::Path::Path(const Geom::Point&)’ at /<>/src/3rdparty/2geom/include/2geom/path.h:383:47, inlined from ‘Geom::PathIteratorSink::PathIteratorSink(OutputIterator) [with OutputIterator = std::back_insert_iterator]’ at /<>/src/3rdparty/2geom/include/2geom/path-sink.h:119:32, inlined from ‘Geom::PathBuilder::PathBuilder()’ at /<>/src/3rdparty/2geom/include/2geom/path-sink.h:231:80: /<>/src/3rdparty/2geom/include/2geom/path.h:365:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ /<>/src/ui/clipboard.cpp: In member function ‘void Inkscape::UI::ClipboardManagerImpl::_copySelection(Inkscape::ObjectSet*)’: /<>/src/ui/clipboard.cpp:998:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 998 | void ClipboardManagerImpl::_copySelection(ObjectSet *selection) | ^~~~~~~~~~~~~~~~~~~~ [661/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/ui/tools/pen-tool.h:18, from /<>/src/ui/tools/lpe-tool.h:22, from /<>/src/ui/draw-anchor.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/draw-anchor.cpp: In member function ‘SPDrawAnchor* SPDrawAnchor::anchorTest(Geom::Point, bool)’: /<>/src/ui/draw-anchor.cpp:47:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | SPDrawAnchor *SPDrawAnchor::anchorTest(Geom::Point w, bool activate) | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [662/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, from /<>/src/ui/icon-loader.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [663/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/ui/drag-and-drop.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/drag-and-drop.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [664/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/interface.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [665/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/menuize.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/menuize.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/menuize.cpp.o -c '/<>/src/ui/menuize.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/menuize.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [666/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [667/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [668/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/pack.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/pack.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/pack.cpp.o -c '/<>/src/ui/pack.cpp' [669/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/popup-menu.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/popup-menu.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/popup-menu.cpp.o -c '/<>/src/ui/popup-menu.cpp' In file included from /<>/src/ui/popup-menu.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30, from /<>/src/ui/popup-menu.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [670/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [671/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/ui/shape-editor.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [672/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/shape-editor-knotholders.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/ui/shape-editor-knotholders.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/shape-editor-knotholders.cpp: In function ‘Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)’: /<>/src/ui/shape-editor-knotholders.cpp:940:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 940 | getMarkerBounds(SPItem* item, SPDesktop *desktop){ | ^ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:982:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | MarkerKnotHolderEntityReference::knot_get() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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 function ‘Geom::Affine getMarkerRotation(SPItem*, double, int, bool)’: /<>/src/ui/shape-editor-knotholders.cpp:927:50: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 927 | Geom::Affine rot = Geom::Rotate::from_degrees(0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /<>/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/ui/shape-editor-knotholders.cpp: In function ‘Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)’: /<>/src/ui/shape-editor-knotholders.cpp:940:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 940 | getMarkerBounds(SPItem* item, SPDesktop *desktop){ | ^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:954:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 954 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:955:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 955 | return bounds; | ^~~~~~ /<>/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:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:988:68: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 988 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:988:87: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 988 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:989:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 989 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:989:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 989 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void MarkerKnotHolderEntityReference::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1001:76: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | sp_marker->refX = (s[Geom::X]/ getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1001:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | sp_marker->refX = (s[Geom::X]/ getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1002:76: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | sp_marker->refY = (s[Geom::Y]/ getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1002:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | sp_marker->refY = (s[Geom::Y]/ getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityOrient::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:1047:78: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1047:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1048:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1048 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1048:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1048 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void MarkerKnotHolderEntityOrient::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1074:53: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1074:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1075:53: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1075 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1075:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1075 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘void MarkerKnotHolderEntityOrient::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1108:128: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | (-(original_radius * cos(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1108:147: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | (-(original_radius * cos(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1109:128: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | (-(original_radius * sin(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1109:147: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | (-(original_radius * sin(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:1171:78: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1171 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1171:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1171 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1172:79: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1172 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1172:98: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1172 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1214:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1214:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1215:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1213:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1213 | adjusted_origin = adjusted_origin | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1214 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1215 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1218:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1218:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1219:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1217:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | adjusted_p = adjusted_p | ~~~~~~~~~~~^~~~~~~~~~~~ 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1219 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1224:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1224:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1225:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1223:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1223 | adjusted_origin = adjusted_origin | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1225 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1228:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1228:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1229:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1227:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1227 | adjusted_p = adjusted_p | ~~~~~~~~~~~^~~~~~~~~~~~ 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1229 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1266:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1266:117: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1267:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1267:117: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1282:102: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1282 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1282:121: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1282 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1283:102: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1283 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1283:121: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1283 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale2::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:1307:68: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1307 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1307:87: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1307 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1308:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1308 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1308:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1308 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale3::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:1330:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1330 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1330:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1330 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1331:79: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1331 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1331:98: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1331 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/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:1449:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1449:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~^~~~~~~~~~~~~~ /<>/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/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | 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:1501:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1501 | double offset = arc->end - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1501:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1501 | 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:1449:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1446:75: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1446 | Geom::Point delta = p - Geom::Point(arc->cx.computed, arc->cy.computed); | ^ /<>/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:1501:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1501 | double offset = arc->end - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1498:75: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1498 | Geom::Point delta = p - Geom::Point(arc->cx.computed, arc->cy.computed); | ^ /<>/src/ui/shape-editor-knotholders.cpp: In function ‘Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)’: /<>/src/ui/shape-editor-knotholders.cpp:940:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 940 | getMarkerBounds(SPItem* item, SPDesktop *desktop){ | ^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:982:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | MarkerKnotHolderEntityReference::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:982: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/shape-editor-knotholders.cpp:982: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/ui/shape-editor-knotholders.cpp:988:68: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 988 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void MarkerKnotHolderEntityReference::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1000:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | s = s * getMarkerRotation(item, _edit_rotation, _edit_marker_mode, true); | ^ /<>/src/ui/shape-editor-knotholders.cpp:994:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 994 | MarkerKnotHolderEntityReference::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityOrient::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:1041:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1041 | MarkerKnotHolderEntityOrient::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1041: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/shape-editor-knotholders.cpp:1041: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/ui/shape-editor-knotholders.cpp:1047:78: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void MarkerKnotHolderEntityOrient::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1076:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /<>/src/ui/shape-editor-knotholders.cpp:1053:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | MarkerKnotHolderEntityOrient::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:1165:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | MarkerKnotHolderEntityScale::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1165: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/shape-editor-knotholders.cpp:1165: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/ui/shape-editor-knotholders.cpp:1171:78: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1171 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1219:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ^ /<>/src/ui/shape-editor-knotholders.cpp:1219:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1218:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ /<>/src/ui/shape-editor-knotholders.cpp:1215:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1214:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ /<>/src/ui/shape-editor-knotholders.cpp:1229:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1228:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ /<>/src/ui/shape-editor-knotholders.cpp:1225:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1224:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ /<>/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1203 | MarkerKnotHolderEntityScale::set_internal(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1203: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/ui/shape-editor-knotholders.cpp:1203: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/shape-editor-knotholders.cpp:1203: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/ui/shape-editor-knotholders.cpp:1203: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/shape-editor-knotholders.cpp:1203: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/ui/shape-editor-knotholders.cpp:1203: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/shape-editor-knotholders.cpp:1203: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/ui/shape-editor-knotholders.cpp:1203: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/shape-editor-knotholders.cpp:1203: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/ui/shape-editor-knotholders.cpp:1203: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/shape-editor-knotholders.cpp:1203: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/ui/shape-editor-knotholders.cpp:1203: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/shape-editor-knotholders.cpp:1203: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/ui/shape-editor-knotholders.cpp:1203: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/shape-editor-knotholders.cpp:1203: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/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’, inlined from ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’ at /<>/src/3rdparty/2geom/include/2geom/transforms.h:218:52, inlined from ‘void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’ at /<>/src/ui/shape-editor-knotholders.cpp:1215:37: /<>/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/ui/shape-editor-knotholders.cpp: In member function ‘void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1218:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’, inlined from ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’ at /<>/src/3rdparty/2geom/include/2geom/transforms.h:218:52, inlined from ‘void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’ at /<>/src/ui/shape-editor-knotholders.cpp:1219:37: /<>/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/ui/shape-editor-knotholders.cpp: In member function ‘void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1224:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’, inlined from ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’ at /<>/src/3rdparty/2geom/include/2geom/transforms.h:218:52, inlined from ‘void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’ at /<>/src/ui/shape-editor-knotholders.cpp:1225:37: /<>/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/ui/shape-editor-knotholders.cpp: In member function ‘void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1228:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’, inlined from ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’ at /<>/src/3rdparty/2geom/include/2geom/transforms.h:218:52, inlined from ‘void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’ at /<>/src/ui/shape-editor-knotholders.cpp:1229:37: /<>/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/ui/shape-editor-knotholders.cpp: In member function ‘void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1266:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale2::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:1301:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1301 | MarkerKnotHolderEntityScale2::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1301: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/shape-editor-knotholders.cpp:1301: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/ui/shape-editor-knotholders.cpp:1307:68: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1307 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale3::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:1324:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1324 | MarkerKnotHolderEntityScale3::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp:1324: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/shape-editor-knotholders.cpp:1324: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/ui/shape-editor-knotholders.cpp:1330:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1330 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void TextKnotHolderEntityInlineSize::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:2256:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2256 | TextKnotHolderEntityInlineSize::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [673/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o -c '/<>/src/ui/svg-renderer.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/ui/svg-renderer.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/svg-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [674/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o -c '/<>/src/ui/syntax.cpp' [675/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/ui/shortcuts.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/shortcuts.cpp:41: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [676/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/util.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/util.cpp:48: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/ui/util.cpp: In function ‘Cairo::RefPtr create_cubic_gradient(Geom::Rect, const Gdk::RGBA&, const Gdk::RGBA&, Geom::Point, Geom::Point, Geom::Point, Geom::Point, int)’: /<>/src/ui/util.cpp:332:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Cairo::RefPtr create_cubic_gradient( | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/util.cpp:332:38: 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/util.cpp:332:38: 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/util.cpp:332:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [677/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:22, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [678/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/object-set.h:37, from /<>/src/selection.h:29, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:27, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/object/persp3d.h:20, from /<>/src/vanishing-point.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/vanishing-point.h: In member function ‘Geom::Point Box3D::VanishingPoint::get_pos() const’: /<>/src/vanishing-point.h:72:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | inline Geom::Point get_pos() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.h:26, from /<>/src/ui/tools/calligraphic-tool.h:29, from /<>/src/ui/tool-factory.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/ui/tools/pen-tool.h:18, from /<>/src/ui/tools/lpe-tool.h:22, from /<>/src/ui/tool-factory.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:28, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/cache/svg_preview_cache.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/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:62: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/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:36:58: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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 ‘cairo_surface_t* render_surface(Inkscape::Drawing&, double, const Geom::Rect&, Geom::IntPoint, double, const guint32*, bool)’: /<>/src/ui/cache/svg_preview_cache.cpp:36:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 36 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [680/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o -c '/<>/src/ui/desktop/document-check.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/ui/desktop/document-check.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/desktop/document-check.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [681/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/ui/themes.h:26, from /<>/src/ui/themes.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/themes.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [682/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-set-tooltips-shift-icons.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-set-tooltips-shift-icons.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-set-tooltips-shift-icons.cpp.o -c '/<>/src/ui/desktop/menu-set-tooltips-shift-icons.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/desktop/menu-set-tooltips-shift-icons.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [683/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/knot/knot.h:19, from /<>/src/ui/knot/knot.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:31, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/knot/knot.h:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/ui/knot/knot.h: In member function ‘Geom::Point SPKnot::position() const’: /<>/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/knot/knot.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/ui/knot/knot.cpp: In member function ‘void SPKnot::startDragging(const Geom::Point&, const Geom::IntPoint&, uint32_t)’: /<>/src/ui/knot/knot.cpp:92:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 92 | this->grabbed_rel_pos = p - this->pos; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [684/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [685/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:19, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/knot/knot-holder.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/ui/knot/knot-holder-entity.h:22, from /<>/src/ui/knot/knot-holder.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [686/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/desktop/menubar.cpp:42: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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/desktop/menubar.cpp:43: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [687/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:19, from /<>/src/ui/knot/knot-holder-entity.h:21, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:31, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/knot/knot.h:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/ui/knot/knot.h: In member function ‘Geom::Point SPKnot::position() const’: /<>/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/ui/knot/knot-holder-entity.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/knot/knot-holder-entity.cpp: In member function ‘Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point) const’: /<>/src/ui/knot/knot-holder-entity.cpp:185:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~^~ /<>/src/ui/knot/knot-holder-entity.cpp:185:29: 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 (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /<>/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:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point) const’: /<>/src/ui/knot/knot-holder-entity.cpp:185:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~^~ /<>/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void PatternKnotHolderEntityScale::knot_grabbed(const Geom::Point&, unsigned int)’: /<>/src/ui/knot/knot-holder-entity.cpp:290:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | _cached_diagonal = (grab_pos - _cached_origin) * _cached_inverse_linear; | ^~~~~~~~~~~~~~ [688/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/widget/events/canvas-event.h:19, from /<>/src/ui/tool/modifier-tracker.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [689/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/tool/control-point-selection.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42, from /<>/src/ui/tool/control-point-selection.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/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:21, from /<>/src/ui/tool/control-point-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/ui/tool/control-point-selection.cpp:19: /<>/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/control-point-selection.cpp:22: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:332:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | return size() == 1 ? (*_points.begin())->bounds() : _bounds; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tool/control-point-selection.cpp: In member function ‘void Inkscape::UI::ControlPointSelection::_pointDragged(Geom::Point&, const Inkscape::MotionEvent&)’: /<>/src/ui/tool/control-point-selection.cpp:385:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | 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:507:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | _handles->setBounds(p->bounds()); | ~~~~~~~~~^~ /<>/src/ui/tool/control-point-selection.cpp: In member function ‘bool Inkscape::UI::ControlPointSelection::_keyboardMove(const Inkscape::KeyPressEvent&, const Geom::Point&)’: /<>/src/ui/tool/control-point-selection.cpp:525:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 525 | Geom::Point delta = dir * num; | ^~~ /<>/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /<>/src/ui/tool/selectable-control-point.h:29:24: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^~~~~~ In member function ‘double Inkscape::UI::ControlPointSelection::_rotationRadius(const Geom::Point&)’, inlined from ‘double Inkscape::UI::ControlPointSelection::_rotationRadius(const Geom::Point&)’ at /<>/src/ui/tool/control-point-selection.cpp:552:8: /<>/src/ui/tool/control-point-selection.cpp:558:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | double len = Geom::distance(b.corner(i), rc); | ~~~~~~~~^~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Inkscape::UI::ControlPointSelection::getUnselectedPoints(std::vector&)’ at /<>/src/ui/tool/control-point-selection.cpp:762:26: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::UI::ControlPointSelection::getOriginalPoints(std::vector&)’ at /<>/src/ui/tool/control-point-selection.cpp:751:25: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [690/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/tool/control-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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/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:21, from /<>/src/ui/tool/control-point.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/tool/control-point.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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [691/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:20, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:31, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/ui/tool/node.h:24, from /<>/src/ui/tool/curve-drag-point.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/ui/tool/node.h:25: /<>/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 { | ^ /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() 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/curve-drag-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/tool/curve-drag-point.cpp:18: /<>/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /<>/src/snapped-point.h:71:34: 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 getPoint() const {return _point;} | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [692/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:20, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:31, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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:30, 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:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/ui/tool/control-point-selection.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/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 { | ^~~~~~ [693/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/ui/tool/node.h:24, from /<>/src/ui/tool/multi-path-manipulator.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/ui/tool/node.h:25: /<>/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 { | ^ /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() 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/multi-path-manipulator.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tool/multi-path-manipulator.cpp: In member function ‘void Inkscape::UI::MultiPathManipulator::insertNode(Geom::Point)’: /<>/src/ui/tool/multi-path-manipulator.cpp:342:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | void MultiPathManipulator::insertNode(Geom::Point pt) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/set:62, from /<>/src/object/sp-object.h:18, from /<>/src/object/sp-paint-server.h:23, from /<>/src/object/sp-gradient.h:24, from /<>/src/desktop.h:47: /usr/include/c++/13/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = Inkscape::UI::ShapeRecord; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::pair >}; _Key = Inkscape::UI::ShapeRecord; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63, from /<>/src/preferences.h:21, from /<>/src/desktop.h:48: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >}; _Key = Inkscape::UI::ShapeRecord; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]’, inlined from ‘std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair >; _Key = Inkscape::UI::ShapeRecord; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]’ at /usr/include/c++/13/bits/stl_map.h:860:27, inlined from ‘void Inkscape::UI::MultiPathManipulator::setItems(const std::set&)’ at /<>/src/ui/tool/multi-path-manipulator.cpp:172:29: /usr/include/c++/13/bits/stl_map.h:640:45: note: parameter passing for argument of type ‘std::map >::const_iterator’ {aka ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::pair >}; _Key = Inkscape::UI::ShapeRecord; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]’, inlined from ‘std::__enable_if_t, _Pair>::value, std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> > std::map<_Key, _Tp, _Compare, _Alloc>::insert(_Pair&&) [with _Pair = std::pair >; _Key = Inkscape::UI::ShapeRecord; _Tp = std::shared_ptr; _Compare = std::less; _Alloc = std::allocator > >]’ at /usr/include/c++/13/bits/stl_map.h:860:27, inlined from ‘void Inkscape::UI::MultiPathManipulator::setItems(const std::set&)’ at /<>/src/ui/tool/multi-path-manipulator.cpp:192:21: /usr/include/c++/13/bits/stl_map.h:640:45: note: parameter passing for argument of type ‘std::map >::const_iterator’ {aka ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [694/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/tool/node.h:21, from /<>/src/ui/tool/node.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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/ui/tool/node.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/ui/tool/node.h:25: /<>/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 { | ^ /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, 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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/path-manipulator.h:18, from /<>/src/ui/tool/node.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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/src/ui/tool/node.cpp: In function ‘Geom::Point Inkscape::UI::direction(const Geom::Point&, const Geom::Point&)’: /<>/src/ui/tool/node.cpp:152:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | static Geom::Point direction(Geom::Point const &first, Geom::Point const &second) { | ^ /<>/src/ui/tool/node.cpp: In member function ‘virtual Geom::Rect Inkscape::UI::Node::bounds() const’: /<>/src/ui/tool/node.cpp:861:27: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | Geom::Rect Node::bounds() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/node.cpp:861:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | Geom::Rect Node::bounds() const | ^~~~ /<>/src/ui/tool/node.cpp: In member function ‘void Inkscape::UI::Node::_updateAutoHandles()’: /<>/src/ui/tool/node.cpp:931:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 931 | Geom::Point vec_next = _next()->position() - position(); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tool/node.h: In member function ‘void Inkscape::UI::Handle::setRelativePos(const Geom::Point&)’: /<>/src/ui/tool/node.h:464:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 464 | setPosition(_parent->position() + p); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:861:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | Geom::Rect Node::bounds() const | ^~~~ In member function ‘double Inkscape::UI::Handle::length() const’, inlined from ‘virtual Glib::ustring Inkscape::UI::Handle::_getDragTip(const Inkscape::MotionEvent&) const’ at /<>/src/ui/tool/node.cpp:729:77: /<>/src/ui/tool/node.h:467:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | return relativePos().length(); | ~~~~~~~~~~~^~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Geom::Point&}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘virtual void Inkscape::UI::Handle::dragged(Geom::Point&, const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/node.cpp:490:37: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Geom::Point&, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::UI::Node::dragged(Geom::Point&, const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/node.cpp:1383:40: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point&}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::UI::Node::dragged(Geom::Point&, const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/node.cpp:1440:41: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point&}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::UI::Node::dragged(Geom::Point&, const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/node.cpp:1444:41: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point&}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::UI::Node::dragged(Geom::Point&, const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/node.cpp:1455:45: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point&}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::UI::Node::dragged(Geom::Point&, const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/node.cpp:1463:45: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::UI::Node::dragged(Geom::Point&, const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/node.cpp:1470:37: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::UI::Node::dragged(Geom::Point&, const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/node.cpp:1471:37: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [695/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/ui/tool/path-manipulator.cpp:25: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/desktop.h:42, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-powerstroke.h:16, from /<>/src/ui/tool/path-manipulator.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/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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:25, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/path-manipulator.cpp:37: /<>/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 { | ^ /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::insertNode(Geom::Point)’: /<>/src/ui/tool/path-manipulator.cpp:276:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 276 | void PathManipulator::insertNode(Geom::Point pt) | ^~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::breakNodes()’: /<>/src/ui/tool/path-manipulator.cpp:609:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 609 | n->back()->setRelativePos(cur->back()->relativePos()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [696/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:31, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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:42, 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, 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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/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/seltrans.h:32, from /<>/src/ui/tool/transform-handle-set.cpp:23: /<>/src/ui/knot/knot.h: In member function ‘Geom::Point SPKnot::position() const’: /<>/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ In file included from /<>/src/ui/tool/node.h:25, from /<>/src/ui/tool/transform-handle-set.cpp:32: /<>/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 { | ^ /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | 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:689:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:478:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | Geom::Rect b = _th.bounds(); | ^ /<>/src/ui/tool/transform-handle-set.cpp:479:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | _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:401:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 401 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~^~ /<>/src/ui/tool/transform-handle-set.cpp:401:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 401 | _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:321:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Rect b = _th.bounds(); | ^ /<>/src/ui/tool/transform-handle-set.cpp:322:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | _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:243:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 243 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~^~ /<>/src/ui/tool/transform-handle-set.cpp:243:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 243 | _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&, const Inkscape::MotionEvent&)’: /<>/src/ui/tool/transform-handle-set.cpp:498:74: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Geom::Scale scale = calcScaleFactors(_origin, new_pos, scc, false); | ^ /<>/src/ui/tool/transform-handle-set.cpp:552:42: 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::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&, const Inkscape::MotionEvent&)’: /<>/src/ui/tool/transform-handle-set.cpp:355:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tool/transform-handle-set.cpp:355:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ^ /<>/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/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&, const Inkscape::MotionEvent&)’: /<>/src/ui/tool/transform-handle-set.cpp:279:23: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | scale = ptr->getScaleSnapped(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp:287:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | Geom::Affine t = Geom::Translate(-scc) | ^~~~ /<>/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&, const Inkscape::MotionEvent&)’: /<>/src/ui/tool/transform-handle-set.cpp:632:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | new_pos = sm.multipleConstrainedSnaps(Inkscape::SnapCandidatePoint(new_pos, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 633 | 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:689:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | 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:718:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 718 | _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:762:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 762 | Geom::Rect b = bounds(); | ^ /<>/src/ui/tool/transform-handle-set.cpp:769:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 769 | Geom::Point bp = b.dimensions(); | ^ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleSideHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)’: /<>/src/ui/tool/transform-handle-set.cpp:355:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tool/transform-handle-set.cpp:367:43: 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::Affine t = Geom::Translate(-scc) | ^~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleCornerHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)’: /<>/src/ui/tool/transform-handle-set.cpp:279:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | scale = ptr->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tool/transform-handle-set.cpp:287:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | Geom::Affine t = Geom::Translate(-scc) | ^~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::SkewHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)’: /<>/src/ui/tool/transform-handle-set.cpp:484:18: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | Geom::Affine computeTransform(Geom::Point const &new_pos, MotionEvent const &event) override | ^~~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::RotateHandle::computeTransform(const Geom::Point&, const Inkscape::MotionEvent&)’: /<>/src/ui/tool/transform-handle-set.cpp:405:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine computeTransform(Geom::Point const &new_pos, MotionEvent const &event) override | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /<>/src/ui/tool/transform-handle-set.cpp:14: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const’: /<>/src/ui/tool/transform-handle-set.cpp:689:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::SkewHandle::startTransform()’: /<>/src/ui/tool/transform-handle-set.cpp:479:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | _skew_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~^~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp:475:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 475 | 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:401:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 401 | _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:322:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | _sc_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~^~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp:318:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | 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:243:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 243 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp:240:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | 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:721:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | _skew_sides[i]->move(Geom::middle_point(r.corner(i), r.corner(i+1))); | ~~~~~~~~^~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::UI::RotationCenter::dragged(Geom::Point&, const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/transform-handle-set.cpp:630:37: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘virtual void Inkscape::UI::RotationCenter::dragged(Geom::Point&, const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/transform-handle-set.cpp:631:37: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::SnapCandidatePoint&}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::UI::TransformHandle::getNextClosestPoint(bool)’ at /<>/src/ui/tool/transform-handle-set.cpp:106:35: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘virtual bool Inkscape::UI::TransformHandle::grabbed(const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/transform-handle-set.cpp:146:18: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘virtual bool Inkscape::UI::TransformHandle::grabbed(const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/transform-handle-set.cpp:146:18: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’, inlined from ‘virtual bool Inkscape::UI::TransformHandle::grabbed(const Inkscape::MotionEvent&)’ at /<>/src/ui/tool/transform-handle-set.cpp:152:35: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [697/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/arc-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-ellipse.h:21, from /<>/src/ui/toolbar/arc-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, 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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [698/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/box3d-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [699/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o -c '/<>/src/ui/toolbar/marker-toolbar.cpp' [700/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/calligraphy-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [701/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/ui/toolbar/dropper-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [702/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/toolbar/connector-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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/toolbar/connector-toolbar.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [703/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/eraser-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.h:26, from /<>/src/ui/tools/eraser-tool.h:27, from /<>/src/ui/toolbar/eraser-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [704/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/parameter/enum.h:15, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [705/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/gradient-toolbar.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/toolbar/gradient-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [706/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/measure-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/toolbar/measure-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [707/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/paintbucket-toolbar.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [708/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/mesh-toolbar.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/toolbar/mesh-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/node-toolbar.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/toolbar/node-toolbar.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:49: /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/ui/tool/path-manipulator.h:20, from /<>/src/ui/tool/multi-path-manipulator.h:23: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | 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:33, from /<>/src/ui/toolbar/node-toolbar.cpp:29: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/node-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::NodeToolbar::value_changed(Geom::Dim2)’: /<>/src/ui/toolbar/node-toolbar.cpp:256:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | auto page = pm.getSelectedPageRect(); | ^ /<>/src/ui/toolbar/node-toolbar.cpp:257:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | oldval -= page.corner(0)[d]; | ~~~~~~~~~~~^~~ /<>/src/ui/toolbar/node-toolbar.cpp:228:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | void NodeToolbar::value_changed(Geom::Dim2 d) | ^~~~~~~~~~~ [710/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/rect-toolbar.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/toolbar/rect-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o -c '/<>/src/ui/toolbar/page-toolbar.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/ui/toolbar/page-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/object/sp-page.h:19, from /<>/src/ui/toolbar/page-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/toolbar/page-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/page-toolbar.cpp:115:52: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 115 | _text_page_margins.signal_icon_press().connect([=](Gtk::EntryIconPosition, const GdkEventButton *) { | ^ /<>/src/ui/toolbar/page-toolbar.cpp:115:52: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/toolbar/page-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/page-toolbar.cpp:150:56: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 150 | _entry_page_sizes->signal_icon_press().connect([=](Gtk::EntryIconPosition, const GdkEventButton *) { | ^ /<>/src/ui/toolbar/page-toolbar.cpp:150:56: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/toolbar/page-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/page-toolbar.cpp:168:57: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 168 | _doc_connection = _desktop->connectDocumentReplaced([=](SPDesktop *desktop, SPDocument *doc) { | ^ /<>/src/ui/toolbar/page-toolbar.cpp:168:57: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/page-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/page-toolbar.cpp:119:54: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | auto scale = _document->getDocumentScale(); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/toolbar/page-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::PageToolbar::sizeChoose(const std::string&)’: /<>/src/ui/toolbar/page-toolbar.cpp:312:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | auto p_rect = pm.getSelectedPageRect(); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/toolbar/page-toolbar.cpp: In function ‘Inkscape::UI::Toolbar::PageToolbar::PageToolbar(SPDesktop*)::’: /<>/src/ui/toolbar/page-toolbar.cpp:115:52: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | _text_page_margins.signal_icon_press().connect([=](Gtk::EntryIconPosition, const GdkEventButton *) { | ^ /<>/src/ui/toolbar/page-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::PageToolbar::setSizeText(SPPage*, bool)’: /<>/src/ui/toolbar/page-toolbar.cpp:405:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | void PageToolbar::setSizeText(SPPage *page, bool display_only) | ^~~~~~~~~~~ [712/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/pencil-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/ui/toolbar/pencil-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/ui/toolbar/pencil-toolbar.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/toolbar/pencil-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/pencil-toolbar.cpp:240:13: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 240 | [=]() { | ^ /<>/src/ui/toolbar/pencil-toolbar.cpp:240:13: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/toolbar/pencil-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/pencil-toolbar.cpp:251:13: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 251 | [=]() { | ^ /<>/src/ui/toolbar/pencil-toolbar.cpp:251:13: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:442:88: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 442 | double powerstrokedefsize = 10 / (0.265 * _desktop->getDocument()->getDocumentScale()[0] * 2.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/toolbar/pencil-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::PencilToolbar::update_width_value(int)’: /<>/src/ui/toolbar/pencil-toolbar.cpp:436:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 436 | void PencilToolbar::update_width_value(int shape) | ^~~~~~~~~~~~~ [713/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/toolbar/select-toolbar.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/toolbar/select-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/select-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::SelectToolbar::any_value_changed(Glib::RefPtr&)’: /<>/src/ui/toolbar/select-toolbar.cpp:204:40: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto page = pm.getSelectedPageRect(); | ^ /<>/src/ui/toolbar/select-toolbar.cpp:221:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 221 | gdouble old_w = bbox_user->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/toolbar/select-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::SelectToolbar::layout_widget_update(Inkscape::Selection*)’: /<>/src/ui/toolbar/select-toolbar.cpp:337:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | auto page = pm.getSelectedPageRect(); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/toolbar/select-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::SelectToolbar::any_value_changed(Glib::RefPtr&)’: /<>/src/ui/toolbar/select-toolbar.cpp:185:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | void SelectToolbar::any_value_changed(Glib::RefPtr &adj) | ^~~~~~~~~~~~~ [714/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o -c '/<>/src/ui/toolbar/booleans-toolbar.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/ui/toolbar/booleans-toolbar.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [715/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/spray-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [716/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/spiral-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-spiral.h:15, from /<>/src/ui/toolbar/spiral-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [718/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/star-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/sp-star.h:18, from /<>/src/ui/toolbar/star-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [719/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/toolbar/tweak-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [720/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/command-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/command-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/command-toolbar.cpp.o -c '/<>/src/ui/toolbar/command-toolbar.cpp' [721/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [722/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/tool-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/tool-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/tool-toolbar.cpp.o -c '/<>/src/ui/toolbar/tool-toolbar.cpp' In file included from /<>/src/preferences.h:26, from /<>/src/ui/toolbar/tool-toolbar.h:19, from /<>/src/ui/toolbar/tool-toolbar.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30, from /<>/src/ui/toolbar/tool-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/ui/toolbar/tool-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/tool-toolbar.cpp:64:70: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 64 | buttons_pref_observer = prefs->createObserver(tools_button_path, [=]() { set_visible_buttons(); }); | ^ /<>/src/ui/toolbar/tool-toolbar.cpp:64:70: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/toolbar/tool-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/tool-toolbar.cpp:126:36: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 126 | item.signal_activate().connect([=] | ^ /<>/src/ui/toolbar/tool-toolbar.cpp:126:36: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/toolbar/tool-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/tool-toolbar.cpp:166:33: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 166 | auto on_click_pressed = [=, tool_name = std::move(tool_name)] | ^ /<>/src/ui/toolbar/tool-toolbar.cpp:166:33: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [723/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/snap-toolbar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/snap-toolbar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/snap-toolbar.cpp.o -c '/<>/src/ui/toolbar/snap-toolbar.cpp' In file included from /<>/src/preferences.h:26, from /<>/src/ui/toolbar/snap-toolbar.h:17, from /<>/src/ui/toolbar/snap-toolbar.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /<>/src/ui/toolbar/snap-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/snap-toolbar.cpp:52:61: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 52 | _observer = prefs->createObserver(snap_bar_simple_path, [=](const Preferences::Entry& entry) { | ^ /<>/src/ui/toolbar/snap-toolbar.cpp:52:61: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/toolbar/snap-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/snap-toolbar.cpp:57:48: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 57 | link_simple.signal_activate_link().connect([=](){ | ^ /<>/src/ui/toolbar/snap-toolbar.cpp:57:48: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/toolbar/snap-toolbar.cpp: In lambda function: /<>/src/ui/toolbar/snap-toolbar.cpp:64:50: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 64 | link_advanced.signal_activate_link().connect([=](){ | ^ /<>/src/ui/toolbar/snap-toolbar.cpp:64:50: note: add explicit ‘this’ or ‘*this’ capture [724/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/ui/toolbar/text-toolbar.h:34, from /<>/src/ui/toolbar/text-toolbar.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/toolbar/text-toolbar.h: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/curve.h:47: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [725/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbars.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbars.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbars.cpp.o -c '/<>/src/ui/toolbar/toolbars.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/ui/toolbar/text-toolbar.h:34, from /<>/src/ui/toolbar/toolbars.cpp:49: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/toolbar/text-toolbar.h: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/curve.h:47: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/ui/toolbar/node-toolbar.h:33, from /<>/src/ui/toolbar/toolbars.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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/tools/arc-tool.h:21, from /<>/src/ui/tools/arc-tool.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/tools/arc-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/ui/tools/arc-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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(const Geom::Point&, unsigned int)’: /<>/src/ui/tools/arc-tool.cpp:306:95: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Rect r = Inkscape::snap_rectangular_box(_desktop, arc.get(), pt, this->center, state); | ^ /<>/src/ui/tools/arc-tool.cpp:308:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | Geom::Point dir = r.dimensions() / 2; | ^ /<>/src/ui/tools/arc-tool.cpp:279:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | void ArcTool::drag(Geom::Point const &pt, unsigned state) | ^~~~~~~ /<>/src/ui/tools/arc-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::ArcTool::root_handler(const Inkscape::CanvasEvent&)’: /<>/src/ui/tools/arc-tool.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 120 | bool ArcTool::root_handler(CanvasEvent const &event) | ^~~~~~~ [727/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/tools/box3d-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/box3d-side.h:18, from /<>/src/ui/tools/box3d-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/tools/box3d-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/ui/tools/calligraphic-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.h:26, from /<>/src/ui/tools/calligraphic-tool.h:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/ui/tools/calligraphic-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/ui/tools/calligraphic-tool.cpp: In member function ‘bool Inkscape::UI::Tools::CalligraphicTool::apply(const Geom::Point&)’: /<>/src/ui/tools/calligraphic-tool.cpp:192:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 192 | auto const force = n - cur; | ^~~ [729/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:22, from /<>/src/ui/tools/dynamic-base.h:25, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.h:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(const Geom::Point&) const’: /<>/src/ui/tools/dynamic-base.cpp:71:13: 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 DynamicBase::getNormalizedPoint(Geom::Point const &v) const | ^~~~~~~~~~~ /<>/src/ui/tools/dynamic-base.cpp:75:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~^~ /<>/src/ui/tools/dynamic-base.cpp:75:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getViewPoint(const Geom::Point&) const’: /<>/src/ui/tools/dynamic-base.cpp:82:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~^~ /<>/src/ui/tools/dynamic-base.cpp:82:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(const Geom::Point&) const’: /<>/src/ui/tools/dynamic-base.cpp:71:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Point DynamicBase::getNormalizedPoint(Geom::Point const &v) const | ^~~~~~~~~~~ /<>/src/ui/tools/dynamic-base.cpp:71: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:75:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~^~ /<>/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getViewPoint(const Geom::Point&) const’: /<>/src/ui/tools/dynamic-base.cpp:78:13: 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 DynamicBase::getViewPoint(Geom::Point const &n) const | ^~~~~~~~~~~ /<>/src/ui/tools/dynamic-base.cpp:82:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~^~ [730/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/tools/connector-tool.h:20, from /<>/src/ui/tools/connector-tool.cpp:70: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/connector-tool.h:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/ui/tools/connector-tool.cpp:87: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/connector-tool.cpp: In member function ‘bool Inkscape::UI::Tools::ConnectorTool::_handleButtonPress(const Inkscape::ButtonPressEvent&)’: /<>/src/ui/tools/connector-tool.cpp:417:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 417 | Geom::Point p = _desktop->w2d(event_w); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [731/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/tools/dropper-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/ui/tools/dropper-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [732/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/tools/eraser-tool.h:23, from /<>/src/ui/tools/eraser-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.h:26, from /<>/src/ui/tools/eraser-tool.h:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/eraser-tool.cpp: In static member function ‘static bool Inkscape::UI::Tools::EraserTool::_isStraightSegment(SPItem*)’: /<>/src/ui/tools/eraser-tool.cpp:959:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 959 | Geom::Point initial_tangent = path.front().unitTangentAt(0.0); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/ui/tools/eraser-tool.cpp: In member function ‘bool Inkscape::UI::Tools::EraserTool::_apply(const Geom::Point&)’: /<>/src/ui/tools/eraser-tool.cpp:168:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | Geom::Point force = n - cur; | ^~~ [733/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/tools/gradient-tool.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/rubberband.h:16, from /<>/src/ui/tools/gradient-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/ui/tools/gradient-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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/desktop.h:34: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘auto Inkscape::UI::Tools::get_stop_intervals(GrDrag*)’ at /<>/src/ui/tools/gradient-tool.cpp:186:35: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘auto Inkscape::UI::Tools::get_stop_intervals(GrDrag*)’ at /<>/src/ui/tools/gradient-tool.cpp:246:47: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [734/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:22, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/ui/tools/flood-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/ui/tools/flood-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/trace/potrace/inkscape-potrace.h:24, from /<>/src/ui/tools/flood-tool.cpp:60: /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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:712:59: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /<>/src/ui/tools/flood-tool.cpp:713:61: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:165:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | 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; CRect = Geom::Rect]’: /<>/src/ui/tools/flood-tool.cpp:815:55: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | 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; CPoint = Geom::Point]’: /<>/src/ui/tools/flood-tool.cpp:818:46: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:185:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | CPoint clamp(CPoint const &p) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/ui/tools/flood-tool.cpp:815:55: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/ui/tools/flood-tool.cpp: In lambda function: /<>/src/ui/tools/flood-tool.cpp:1067:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | auto const p = _desktop->w2d(event.pos); | ^ /<>/src/ui/tools/flood-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, const Geom::Point&, bool, bool, bool)’: /<>/src/ui/tools/flood-tool.cpp:712:59: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 712 | Geom::Rect const screen = screen_world * desktop->w2d(); | ^ /<>/src/ui/tools/flood-tool.cpp:713:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 713 | Geom::IntPoint const img_dims = (screen_world.dimensions() * padding).ceil(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /<>/src/ui/tools/flood-tool.cpp:815:83: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ^ /<>/src/ui/tools/flood-tool.cpp:818:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 818 | auto const pw = img_max_indices.clamp(fill_points[i] * world2img); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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: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 /<>/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: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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tools/flood-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, const Geom::Point&, bool, bool, bool)’: /<>/src/ui/tools/flood-tool.cpp:815:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/flood-tool.cpp:932:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | if (bbox->min()[Geom::Y] > screen.min()[Geom::Y]) { | ~~~~~~~~~~^~ [735/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/tools/tool-base.h:22, from /<>/src/ui/tools/freehand-base.h:23, from /<>/src/ui/tools/freehand-base.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.h:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/ui/tools/freehand-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/ui/tools/freehand-base.cpp: In lambda function: /<>/src/ui/tools/freehand-base.cpp:69:56: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 69 | sel_changed_connection = selection->connectChanged([=](Selection *) { _attachSelection(); }); | ^ /<>/src/ui/tools/freehand-base.cpp:69:56: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/tools/freehand-base.cpp: In lambda function: /<>/src/ui/tools/freehand-base.cpp:70:58: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 70 | sel_modified_connection = selection->connectModified([=](Selection *, unsigned) { onSelectionModified(); }); | ^ /<>/src/ui/tools/freehand-base.cpp:70:58: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_endpoint_snap_rotation(ToolBase*, Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/tools/freehand-base.cpp:604:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | p = dummy.getPoint(); | ~~^~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_check_for_and_apply_waiting_LPE(FreehandBase*, SPItem*, const SPCurve*, bool)’: /<>/src/ui/tools/freehand-base.cpp:302:95: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | double const defsize = 10 / (0.265 * dc->getDesktop()->getDocument()->getDocumentScale()[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_create_single_dot(ToolBase*, const Geom::Point&, const char*, unsigned int)’: /<>/src/ui/tools/freehand-base.cpp:913:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 913 | Geom::Point pp = pt * i2d.inverse(); | ^ /<>/src/ui/tools/freehand-base.cpp:917:136: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 917 | rad = 0.0333 * prefs->getDouble(tool_path + "/width", 3.0) / desktop->current_zoom() / desktop->getDocument()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_create_single_dot(ToolBase*, const Geom::Point&, const char*, unsigned int)’: /<>/src/ui/tools/freehand-base.cpp:874:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 874 | void spdc_create_single_dot(ToolBase *tool, Geom::Point const &pt, char const *path, unsigned event_state) | ^~~~~~~~~~~~~~~~~~~~~~ [736/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42, 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/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/lpe-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/path.h:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/ui/tools/pen-tool.h:18, from /<>/src/ui/tools/lpe-tool.h:22, from /<>/src/ui/tools/lpe-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/ui/tools/lpe-tool.cpp: In function ‘std::pair Inkscape::UI::Tools::lpetool_get_limiting_bbox_corners(const SPDocument*)’: /<>/src/ui/tools/lpe-tool.cpp:240:97: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | std::pair lpetool_get_limiting_bbox_corners(SPDocument const *document) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required 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 { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/lpe-tool.cpp: In function ‘std::pair Inkscape::UI::Tools::lpetool_get_limiting_bbox_corners(const SPDocument*)’: /<>/src/ui/tools/lpe-tool.cpp:240:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | std::pair lpetool_get_limiting_bbox_corners(SPDocument const *document) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/lpe-tool.cpp: In function ‘void Inkscape::UI::Tools::set_pos_and_anchor(Inkscape::CanvasItemText*, const Geom::Piecewise >&, double, double)’: /<>/src/ui/tools/lpe-tool.cpp:284:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | auto const pos = pwd2_reparam.valueAt(t_reparam); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tools/lpe-tool.cpp: In function ‘std::pair Inkscape::UI::Tools::lpetool_get_limiting_bbox_corners(const SPDocument*)’: /<>/src/ui/tools/lpe-tool.cpp:240:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | std::pair lpetool_get_limiting_bbox_corners(SPDocument const *document) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:47: /<>/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 { | ^~~~~~~ /<>/src/ui/tools/lpe-tool.cpp: In member function ‘void Inkscape::UI::Tools::LpeTool::reset_limiting_bbox()’: /<>/src/ui/tools/lpe-tool.cpp:258:6: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | void LpeTool::reset_limiting_bbox() | ^~~~~~~ [737/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/gradient-drag.h:29, from /<>/src/ui/tools/mesh-tool.h:23, from /<>/src/ui/tools/mesh-tool.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/sp-gradient.h:24, from /<>/src/gradient-drag.h:31: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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:30, from /<>/src/ui/tools/mesh-tool.h:24: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | 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:41, from /<>/src/ui/tools/mesh-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/rubberband.h:16, from /<>/src/ui/tools/mesh-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/ui/tools/mesh-tool.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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [738/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/object-picker-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/object-picker-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/object-picker-tool.cpp.o -c '/<>/src/ui/tools/object-picker-tool.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/ui/tools/object-picker-tool.h:7, from /<>/src/ui/tools/object-picker-tool.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/object/sp-page.h:19, from /<>/src/ui/tools/object-picker-tool.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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/ui/tools/object-picker-tool.cpp: In lambda function: /<>/src/ui/tools/object-picker-tool.cpp:22:50: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 22 | _zoom = desktop->signal_zoom_changed.connect([=](double){ | ^ /<>/src/ui/tools/object-picker-tool.cpp:22:50: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/ui/tools/object-picker-tool.cpp:123:37: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/object-picker-tool.cpp: In member function ‘void Inkscape::UI::Tools::ObjectPickerTool::show_text(const Geom::Point&, const char*)’: /<>/src/ui/tools/object-picker-tool.cpp:123:110: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ /<>/src/ui/tools/object-picker-tool.cpp:123:85: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/object-picker-tool.cpp:123:69: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/object-picker-tool.cpp:123:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/object-picker-tool.cpp:123:110: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ /<>/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:165:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /<>/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:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/ui/tools/object-picker-tool.cpp: In member function ‘void Inkscape::UI::Tools::ObjectPickerTool::show_text(const Geom::Point&, const char*)’: /<>/src/ui/tools/object-picker-tool.cpp:123:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/object-picker-tool.cpp:123:109: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ^ /<>/src/ui/tools/object-picker-tool.cpp:102:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | void ObjectPickerTool::show_text(const Geom::Point& cursor, const char* text) { | ^~~~~~~~~~~~~~~~ /<>/src/ui/tools/object-picker-tool.cpp:102:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tools/object-picker-tool.cpp:102: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/tools/object-picker-tool.cpp:109:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | auto position = desktop->w2d(Geom::Point(cursor.x(), cursor.y() - 2.5 * fontsize)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/object-picker-tool.cpp:123:69: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto box = Geom::Rect::from_xywh(position, _label->get_text_size().dimensions() / desktop->current_zoom()); | ~~~~~~~~~~~~~~~~~~~~~^~ [739/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/tools/node-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/rubberband.h:16, from /<>/src/ui/tools/node-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/ui/tools/node-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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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:25, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tools/node-tool.cpp:41: /<>/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 { | ^ /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | 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:42: /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/src/ui/tools/node-tool.cpp: In lambda function: /<>/src/ui/tools/node-tool.cpp:151:53: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 151 | this->_multipath->signal_coords_changed.connect([=](){ | ^ /<>/src/ui/tools/node-tool.cpp:151:53: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /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:754:62: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | 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:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/ui/tools/node-tool.cpp: In member function ‘void Inkscape::UI::Tools::NodeTool::select_area(const Geom::Path&, const Inkscape::ButtonReleaseEvent&)’: /<>/src/ui/tools/node-tool.cpp:754:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 754 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Coord Geom::Line::angle() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:138:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Point d = _final - _initial; | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tools/node-tool.cpp: In member function ‘void Inkscape::UI::Tools::NodeTool::select_area(const Geom::Path&, const Inkscape::ButtonReleaseEvent&)’: /<>/src/ui/tools/node-tool.cpp:754:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 754 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /<>/src/ui/tools/node-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::NodeTool::root_handler(const Inkscape::CanvasEvent&)’: /<>/src/ui/tools/node-tool.cpp:398:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | bool NodeTool::root_handler(CanvasEvent const &event) | ^~~~~~~~ [740/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/tools/measure-tool.h:18, from /<>/src/ui/tools/measure-tool.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/ui/tools/measure-tool.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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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:105:44: required from here /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /<>/src/ui/tools/measure-tool.cpp:144:98: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:258:15: 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:772:52: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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*, 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:72: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:258:15: 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:773:14: required from here /usr/include/boost/operators.hpp:268: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 member function ‘void Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(const Geom::Point&, const Geom::Point&, const Geom::Point&, double, bool, Inkscape::XML::Node*)’: /<>/src/ui/tools/measure-tool.cpp:183:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | double textLen = std::abs((anchor - center).length()); | ~~~~~~~~^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<3>; Args = {Geom::Point, Geom::Point, Geom::Point}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:771:71: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 771 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ^ /<>/src/ui/tools/measure-tool.cpp:774:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 774 | pathv *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/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*)’: /<>/src/ui/tools/measure-tool.cpp:847:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 847 | text_item->transform *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:848:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 848 | pos += Geom::Point::polar(angle+ Geom::rad_from_deg(90), -bbox->height()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/measure-tool.cpp:878:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 878 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ^ /<>/src/ui/tools/measure-tool.cpp:880:105: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 880 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:880:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 880 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/measure-tool.cpp:880:105: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 880 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:883:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 883 | text_item_box->transform *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:1016:106: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1016 | auto const zoom = Geom::Scale(Quantity::convert(_desktop->current_zoom(), "px", unit->abbr)).inverse(); | ^ /<>/src/ui/tools/measure-tool.cpp:1046:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1046 | 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:105:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Geom::Rect current(box + place.end); | ^ /<>/src/ui/tools/measure-tool.cpp:118:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | place.end = place.start - desktop->w2d(normal * place.offset); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | 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:137:13: 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 calcAngleDisplayAnchor(SPDesktop *desktop, double angle, double baseAngle, | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/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*)’: /<>/src/ui/tools/measure-tool.cpp:847:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 847 | text_item->transform *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:846:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 846 | Geom::Point center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:878:74: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 878 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:880:105: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 880 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:880:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 880 | 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::setPoint(Geom::Point, Inkscape::XML::Node*)’: /<>/src/ui/tools/measure-tool.cpp:771:70: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 771 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:774:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 774 | pathv *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ^ /<>/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)’: /<>/src/ui/tools/measure-tool.cpp:1016:105: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1016 | auto const zoom = Geom::Scale(Quantity::convert(_desktop->current_zoom(), "px", unit->abbr)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp: In lambda function: /<>/src/ui/tools/measure-tool.cpp:497:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | if (!last_end || Geom::LInfty(event.pos - *last_end) > tolerance / 4.0) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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++/13/bits/stl_algo.h:61, from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/ui/tools/tool-base.h:30, from /<>/src/ui/tools/measure-tool.h:24: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^~~~~~~~ In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’, inlined from ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’ at /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:114:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algobase.h:71, from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /<>/src/3rdparty/2geom/include/2geom/point.h:39: /usr/include/c++/13/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++/13/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++/13/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1897:34, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1931:38: /usr/include/c++/13/bits/stl_algo.h:90:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 90 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:92:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 92 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:99:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 99 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)’, inlined from ‘void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /<>/src/ui/tools/measure-tool.cpp:1220:32: /<>/src/ui/tools/measure-tool.cpp:105:44: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Geom::Rect current(box + place.end); | ^~~ /<>/src/ui/tools/measure-tool.cpp:118:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | place.end = place.start - desktop->w2d(normal * place.offset); | ^~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /<>/src/ui/tools/measure-tool.cpp:1191:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /<>/src/ui/tools/measure-tool.cpp:1193:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /<>/src/ui/tools/measure-tool.cpp:1200:32: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /<>/src/ui/tools/measure-tool.cpp:1201:32: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1394:30, inlined from ‘void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /<>/src/ui/tools/measure-tool.cpp:1204:29: /usr/include/c++/13/bits/vector.tcc:372:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 372 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /<>/src/ui/tools/measure-tool.cpp:1205:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::UI::Tools::{anonymous}::LabelPlacement&, const Inkscape::UI::Tools::{anonymous}::LabelPlacement&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)’ at /<>/src/ui/tools/measure-tool.cpp:88:14, inlined from ‘void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /<>/src/ui/tools/measure-tool.cpp:1220:32: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::UI::Tools::{anonymous}::LabelPlacement&, const Inkscape::UI::Tools::{anonymous}::LabelPlacement&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)’ at /<>/src/ui/tools/measure-tool.cpp:88:14, inlined from ‘void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /<>/src/ui/tools/measure-tool.cpp:1220:32: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::UI::Tools::{anonymous}::LabelPlacement&, const Inkscape::UI::Tools::{anonymous}::LabelPlacement&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)’ at /<>/src/ui/tools/measure-tool.cpp:123:18, inlined from ‘void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /<>/src/ui/tools/measure-tool.cpp:1220:32: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = bool (*)(const Inkscape::UI::Tools::{anonymous}::LabelPlacement&, const Inkscape::UI::Tools::{anonymous}::LabelPlacement&)]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)’ at /<>/src/ui/tools/measure-tool.cpp:123:18, inlined from ‘void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /<>/src/ui/tools/measure-tool.cpp:1220:32: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [741/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o -c '/<>/src/ui/tools/pages-tool.cpp' In file included from /<>/src/ui/tools/tool-base.h:22, from /<>/src/ui/tools/pages-tool.h:16, from /<>/src/ui/tools/pages-tool.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/tools/pages-tool.h:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/tools/pages-tool.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/pure-transform.h:19, from /<>/src/ui/tools/pages-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/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/tools/pages-tool.cpp:32: /<>/src/ui/knot/knot.h: In member function ‘Geom::Point SPKnot::position() const’: /<>/src/ui/knot/knot.h:160:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^ /<>/src/ui/tools/pages-tool.cpp: In lambda function: /<>/src/ui/tools/pages-tool.cpp:91:65: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 91 | _doc_replaced_connection = desktop->connectDocumentReplaced([=](SPDesktop *desktop, SPDocument *doc) { | ^ /<>/src/ui/tools/pages-tool.cpp:91:65: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/tools/pages-tool.cpp: In lambda function: /<>/src/ui/tools/pages-tool.cpp:96:61: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 96 | _zoom_connection = desktop->signal_zoom_changed.connect([=](double) { | ^ /<>/src/ui/tools/pages-tool.cpp:96:61: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/tools/pages-tool.cpp: In lambda function: /<>/src/ui/tools/pages-tool.cpp:573:46: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 573 | page_manager.connectPageSelected([=](SPPage *page) { | ^ /<>/src/ui/tools/pages-tool.cpp:573:46: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/tools/pages-tool.cpp: In lambda function: /<>/src/ui/tools/pages-tool.cpp:609:62: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 609 | _page_modified_connection = doc->connectModified([=](guint){ | ^ /<>/src/ui/tools/pages-tool.cpp:609:62: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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/pages-tool.cpp:164:66: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)’: /<>/src/ui/tools/pages-tool.cpp:130:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | void PagesTool::resizeKnotSet(Geom::Rect rect) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp:133:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | resize_knots[i]->moveto(rect.corner(i)); | ~~~~~~~~~~~^~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)’: /<>/src/ui/tools/pages-tool.cpp:138:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp:141:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | margin_knots[i]->moveto(middleOfSide(i, margin_rect) * _desktop->doc2dt()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotMoved(SPKnot*, const Geom::Point&, guint)’: /<>/src/ui/tools/pages-tool.cpp:161:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | rect = page->getDesktopRect(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp:173:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | Geom::Point start = rect.corner(index); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/knot/knot.h: In member function ‘Geom::Point SPKnot::position() const’: /<>/src/ui/knot/knot.h:160:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Point position() const { return pos; } | ^~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotFinished(SPKnot*, guint)’: /<>/src/ui/tools/pages-tool.cpp:216:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 216 | document->getPageManager().fitToRect(*on_screen_rect * document->dt2doc(), page); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PagesTool::marginKnotMoved(SPKnot*, Geom::Point*, guint)’: /<>/src/ui/tools/pages-tool.cpp:233:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | Geom::Point point = *ppointer * document->dt2doc(); | ^ /<>/src/ui/tools/pages-tool.cpp:244:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/pages-tool.cpp:244:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/src/ui/tools/pages-tool.cpp:246:48: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | auto scale = document->getDocumentScale()[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/pages-tool.cpp:250:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp:250:69: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/pages-tool.cpp:250:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In lambda function: /<>/src/ui/tools/pages-tool.cpp:352:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | document->fitToRect(*rect * affine * document->dt2doc(), false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In lambda function: /<>/src/ui/tools/pages-tool.cpp:425:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 425 | drag_origin_dt = _desktop->w2d(event.pos); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::grabPage(SPPage*)’: /<>/src/ui/tools/pages-tool.cpp:442:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 442 | getBBoxPoints(target->getDesktopRect(), &_bbox_points, false, SNAPSOURCE_PAGE_CORNER, SNAPTARGET_UNDEFINED, | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘Geom::Affine Inkscape::UI::Tools::PagesTool::moveTo(Geom::Point, bool)’: /<>/src/ui/tools/pages-tool.cpp:449:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Geom::Affine PagesTool::moveTo(Geom::Point xy, bool snap) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::addDragShapes(SPPage*, Geom::Affine)’: /<>/src/ui/tools/pages-tool.cpp:490:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/pages-tool.cpp: In member function ‘SPPage* Inkscape::UI::Tools::PagesTool::pageUnder(Geom::Point, bool)’: /<>/src/ui/tools/pages-tool.cpp:539:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 539 | SPPage *PagesTool::pageUnder(Geom::Point pt, bool retain_selected) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp:545:58: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PagesTool::viewboxUnder(Geom::Point)’: /<>/src/ui/tools/pages-tool.cpp:557:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 557 | bool PagesTool::viewboxUnder(Geom::Point pt) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::pageModified(SPObject*, guint)’: /<>/src/ui/tools/pages-tool.cpp:622:22: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 622 | resizeKnotSet(page->getDesktopRect()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:390:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)’: /<>/src/ui/tools/pages-tool.cpp:130:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | void PagesTool::resizeKnotSet(Geom::Rect rect) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In static member function ‘static Geom::Point Inkscape::UI::Tools::PagesTool::middleOfSide(int, const Geom::Rect&)’: /<>/src/ui/tools/pages-tool.cpp:151:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | return Geom::middle_point(rect.corner(side), rect.corner((side + 1) % 4)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)’: /<>/src/ui/tools/pages-tool.cpp:138:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp:141:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | margin_knots[i]->moveto(middleOfSide(i, margin_rect) * _desktop->doc2dt()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::pageModified(SPObject*, guint)’: /<>/src/ui/tools/pages-tool.cpp:619:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 619 | void PagesTool::pageModified(SPObject *object, guint /*flags*/) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::PagesTool::getSnappedResizePoint(Geom::Point, guint, Geom::Point, SPObject*)’: /<>/src/ui/tools/pages-tool.cpp:197:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::Point PagesTool::getSnappedResizePoint(Geom::Point point, guint state, Geom::Point origin, SPObject *target) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PagesTool::marginKnotMoved(SPKnot*, Geom::Point*, guint)’: /<>/src/ui/tools/pages-tool.cpp:224:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | bool PagesTool::marginKnotMoved(SPKnot *knot, Geom::Point *ppointer, guint state) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp:224: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/tools/pages-tool.cpp:224: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/tools/pages-tool.cpp:224: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/pages-tool.cpp:224: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/tools/pages-tool.cpp:224: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/tools/pages-tool.cpp:224: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/tools/pages-tool.cpp:224: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/pages-tool.cpp:244:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/pages-tool.cpp:246:48: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | auto scale = document->getDocumentScale()[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/pages-tool.cpp:250:69: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/pages-tool.cpp:250:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::grabPage(SPPage*)’: /<>/src/ui/tools/pages-tool.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 PagesTool::grabPage(SPPage *target) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘Geom::Affine Inkscape::UI::Tools::PagesTool::moveTo(Geom::Point, bool)’: /<>/src/ui/tools/pages-tool.cpp:449:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Geom::Affine PagesTool::moveTo(Geom::Point xy, bool snap) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘SPPage* Inkscape::UI::Tools::PagesTool::pageUnder(Geom::Point, bool)’: /<>/src/ui/tools/pages-tool.cpp:539:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 539 | SPPage *PagesTool::pageUnder(Geom::Point pt, bool retain_selected) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp:539:9: 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/pages-tool.cpp:545:58: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/pages-tool.cpp:550:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | return pm.findPageAt(pt); | ~~~~~~~~~~~~~^~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::selectionChanged(SPDocument*, SPPage*)’: /<>/src/ui/tools/pages-tool.cpp:613:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 613 | resizeKnotSet(*(doc->preferredBounds())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotMoved(SPKnot*, const Geom::Point&, guint)’: /<>/src/ui/tools/pages-tool.cpp:154:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | void PagesTool::resizeKnotMoved(SPKnot *knot, Geom::Point const &ppointer, guint state) | ^~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp:154: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/tools/pages-tool.cpp:174:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | Geom::Point point = getSnappedResizePoint(knot->position(), state, start, page); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotFinished(SPKnot*, guint)’: /<>/src/ui/tools/pages-tool.cpp:216:81: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 216 | document->getPageManager().fitToRect(*on_screen_rect * document->dt2doc(), page); | ^ /<>/src/ui/tools/pages-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)’: /<>/src/ui/tools/pages-tool.cpp:264:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | bool PagesTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~ In lambda function, inlined from ‘void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)::}]’ at /<>/src/ui/widget/events/canvas-event.h:315:23, inlined from ‘virtual bool Inkscape::UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)’ at /<>/src/ui/tools/pages-tool.cpp:269:18: /<>/src/ui/tools/pages-tool.cpp:356:54: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | dragging_item->setDesktopRect(*rect); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/ui/tools/pages-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::PagesTool::root_handler(const Inkscape::CanvasEvent&)’: /<>/src/ui/tools/pages-tool.cpp:408:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | if (pageUnder(drag_origin_dt) || viewboxUnder(drag_origin_dt)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ [742/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/ui/tools/pen-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/pen-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/ui/tools/pen-tool.h:18, from /<>/src/ui/tools/pen-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/ui/tools/pen-tool.cpp: In lambda function: /<>/src/ui/tools/pen-tool.cpp:105:49: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 105 | _desktop_destroy = _desktop->connectDestroy([=](SPDesktop *) { state = State::DEAD; }); | ^ /<>/src/ui/tools/pen-tool.cpp:105:49: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/pen-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PenTool::_handleButtonPress(const Inkscape::ButtonPressEvent&)’: /<>/src/ui/tools/pen-tool.cpp:285:48: 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::Point event_dt(_desktop->w2d(event_w)); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/ui/tools/pen-tool.cpp: In member function ‘void Inkscape::UI::Tools::PenTool::_setInitialPoint(Geom::Point)’: /<>/src/ui/tools/pen-tool.cpp:1173:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | void PenTool::_setInitialPoint(Geom::Point const p) { | ^~~~~~~ [743/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-rect.h:21, from /<>/src/ui/tools/rect-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/tools/rect-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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, unsigned int)’: /<>/src/ui/tools/rect-tool.cpp:321:102: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Rect const r = Inkscape::snap_rectangular_box(_desktop, rect.get(), pt, this->center, state); | ^ /<>/src/ui/tools/rect-tool.cpp:323:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | 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:301:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | void RectTool::drag(Geom::Point const pt, unsigned state) { | ^~~~~~~~ /<>/src/ui/tools/rect-tool.cpp:301: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:321:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Rect const r = Inkscape::snap_rectangular_box(_desktop, rect.get(), pt, this->center, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/rect-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::RectTool::root_handler(const Inkscape::CanvasEvent&)’: /<>/src/ui/tools/rect-tool.cpp:129:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | bool RectTool::root_handler(CanvasEvent const &event) | ^~~~~~~~ [744/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /<>/src/ui/tools/pencil-tool.h:16, from /<>/src/ui/tools/pencil-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/ui/tools/pencil-tool.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/ui/tools/pencil-tool.cpp:29: /<>/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/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: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/desktop.h:42, from /<>/src/ui/tools/pencil-tool.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/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/ui/tools/pencil-tool.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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/ui/tools/pencil-tool.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/piecewise.h:72:3: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/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 Piecewise&, Piecewise) [with T = D2]’ /<>/src/ui/tools/pencil-tool.cpp:1040: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/sbasis.h:43: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const 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*, 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:72: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:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /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*, 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:72: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:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/pencil-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PencilTool::_handleButtonPress(const Inkscape::ButtonPressEvent&)’: /<>/src/ui/tools/pencil-tool.cpp:166:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Geom::Point p = _desktop->w2d(event.pos); | ^ /<>/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:814:123: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 814 | double pressure_computed_scaled = std::abs(pressure_computed * _desktop->getDocument()->getDocumentScale().inverse()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:390:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ~~~^~~~ /<>/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:947:93: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 947 | Geom::Point point_at1 = b[4 * c + 0] + (1./3) * (b[4 * c + 3] - b[4 * c + 0]); | ^ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::lerp(double, const Piecewise&, Piecewise) [with T = 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:1108:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | Geom::Point point_at1 = b[0] + (1./3)*(b[3] - b[0]); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:390:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 390 | return (a - b).length(); | ^ /<>/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:814:123: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 814 | 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 Inkscape::MotionEvent&)’: /<>/src/ui/tools/pencil-tool.cpp:271:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if ( Geom::LInfty(event.pos - pencil_drag_origin_w ) < tolerance ) { | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_interpolate()’: /<>/src/ui/tools/pencil-tool.cpp:910:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 910 | void PencilTool::_interpolate() { | ^~~~~~~~~~ /<>/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:788:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 788 | void PencilTool::_addFreehandPoint(Geom::Point const &p, guint /*state*/, bool last) | ^~~~~~~~~~ /<>/src/ui/tools/pencil-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PencilTool::_handleMotionNotify(const Inkscape::MotionEvent&)’: /<>/src/ui/tools/pencil-tool.cpp:240:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | bool PencilTool::_handleMotionNotify(MotionEvent const &event) { | ^~~~~~~~~~ [745/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o -c '/<>/src/ui/tools/marker-tool.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/marker-tool.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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/tools/marker-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/ui/tool/path-manipulator.h:20, from /<>/src/ui/tool/multi-path-manipulator.h:23: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/marker-tool.cpp: In member function ‘Inkscape::UI::ShapeRecord Inkscape::UI::Tools::MarkerTool::get_marker_transform(SPShape*, SPItem*, SPMarker*, SPMarkerLoc)’: /<>/src/ui/tools/marker-tool.cpp:170:47: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | Geom::Scale scale = doc->getDocumentScale(); | ^ /<>/src/ui/tools/marker-tool.cpp:184:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | p = c.pointAt(0); | ~~^~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tools/marker-tool.cpp: In member function ‘Inkscape::UI::ShapeRecord Inkscape::UI::Tools::MarkerTool::get_marker_transform(SPShape*, SPItem*, SPMarker*, SPMarkerLoc)’: /<>/src/ui/tools/marker-tool.cpp:164:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | ShapeRecord MarkerTool::get_marker_transform(SPShape* shape, SPItem *parent_item, SPMarker *sp_marker, SPMarkerLoc marker_type) | ^~~~~~~~~~ /<>/src/ui/tools/marker-tool.cpp:164: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/marker-tool.cpp:164: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/ui/tools/marker-tool.cpp:164: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/marker-tool.cpp:170:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/marker-tool.cpp:184:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | p = c.pointAt(0); | ~~~~~~~~~^~~ [746/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o -c '/<>/src/ui/tools/booleans-tool.cpp' In file included from /<>/src/actions/actions-tools.h:15, from /<>/src/ui/tools/booleans-tool.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/ui/tools/booleans-subitems.h:15, from /<>/src/ui/tools/booleans-builder.h:18, from /<>/src/ui/tools/booleans-tool.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/tools/booleans-tool.cpp: In lambda function: /<>/src/ui/tools/booleans-tool.cpp:48:52: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 48 | _sel_modified = selection->connectModified([=](Selection *sel, int) { shape_cancel(); }); | ^ /<>/src/ui/tools/booleans-tool.cpp:48:52: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/tools/booleans-tool.cpp: In lambda function: /<>/src/ui/tools/booleans-tool.cpp:49:50: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 49 | _sel_changed = selection->connectChanged([=](Selection *sel) { shape_cancel(); }); | ^ /<>/src/ui/tools/booleans-tool.cpp:49:50: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/rubberband.h:16, from /<>/src/ui/tools/select-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/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:21, from /<>/src/ui/tools/select-tool.cpp:45: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /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:650:116: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/select-tool.cpp: In lambda function: /<>/src/ui/tools/select-tool.cpp:493:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 493 | Geom::Point const p(_desktop->w2d(event.pos)); | ^ /<>/src/ui/tools/select-tool.cpp: In lambda function: /<>/src/ui/tools/select-tool.cpp:650:97: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 650 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/select-tool.cpp: In lambda function: /<>/src/ui/tools/select-tool.cpp:740:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 740 | Geom::Point p = _desktop->d2w(_desktop->point()); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In lambda function, inlined from ‘void Inkscape::inspect_event(E&&, Fs ...) [with E = const CanvasEvent&; Fs = {UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::, UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)::}]’ at /<>/src/ui/widget/events/canvas-event.h:315:23, inlined from ‘virtual bool Inkscape::UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)’ at /<>/src/ui/tools/select-tool.cpp:417:18: /<>/src/ui/tools/select-tool.cpp:650:116: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 650 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /<>/src/ui/tools/select-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::SelectTool::root_handler(const Inkscape::CanvasEvent&)’: /<>/src/ui/tools/select-tool.cpp:403:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | bool SelectTool::root_handler(CanvasEvent const &event) | ^~~~~~~~~~ [748/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o -c '/<>/src/ui/tools/booleans-builder.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/ui/tools/booleans-subitems.h:15, from /<>/src/ui/tools/booleans-builder.h:18, from /<>/src/ui/tools/booleans-builder.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/tools/booleans-builder.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/ui/tools/booleans-builder.cpp: In lambda function: /<>/src/ui/tools/booleans-builder.cpp:58:56: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 58 | desk_modified_connection = nv->connectModified([=](SPObject *obj, guint flags) { | ^ /<>/src/ui/tools/booleans-builder.cpp:58:56: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [749/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.cpp.o -c '/<>/src/ui/tools/shortcuts.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/tools/shortcuts.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [750/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o -c '/<>/src/ui/tools/booleans-subitems.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/ui/tools/booleans-subitems.h:15, from /<>/src/ui/tools/booleans-subitems.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/booleans-subitems.cpp: In static member function ‘static Inkscape::WorkItems Inkscape::SubItem::build_mosaic(std::vector&&)’: /<>/src/ui/tools/booleans-subitems.cpp:224:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | auto pt = rect->min() + randpt() * rect->dimensions(); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [751/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/tools/spiral-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [752/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/tools/star-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [753/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/ui/tools/spray-tool.h:24, from /<>/src/ui/tools/spray-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/ui/tools/spray-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::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*, 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:72: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:488:33: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/spray-tool.cpp: In lambda function: /<>/src/ui/tools/spray-tool.cpp:1232:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1232 | Geom::Point motion_dt(_desktop->w2d(event.pos)); | ^ /<>/src/ui/tools/spray-tool.cpp:1258:44: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1258 | shapes *= s.inverse() * Geom::Scale(single_scale) * s; | ~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp:1294:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1294 | shapes *= Geom::Translate(getDesktop()->point()); | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp:1296:73: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1296 | shapes *= Geom::Translate(getDesktop()->point()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp:1296:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1296 | shapes *= Geom::Translate(getDesktop()->point()).inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp:1296:73: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1296 | shapes *= Geom::Translate(getDesktop()->point()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp:1308:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1308 | sp_spray_dilate(this, motion_doc, motion_doc - last_push, event.modifiers & GDK_SHIFT_MASK ? true : false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::get_paths(SPItem*, Geom::PathVector&, bool)’: /<>/src/ui/tools/spray-tool.cpp:140:65: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp:140:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp:140:65: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/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:167:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /<>/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/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:387:78: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 387 | Geom::Affine i2dt = item->i2dt_affine() * Geom::Translate(center).inverse() * affine * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_scale_rel(Geom::Point, Geom::Point&, SPDesktop*, SPItem*, const Geom::Scale&)’: /<>/src/ui/tools/spray-tool.cpp:111:19: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | d *= s.inverse() * scale * s; | ~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_rotate_rel(Geom::Point, Geom::Point&, SPDesktop*, SPItem*, const Geom::Rotate&)’: /<>/src/ui/tools/spray-tool.cpp:91:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | static void sp_spray_rotate_rel(Geom::Point c, Geom::Point &d, SPDesktop */*desktop*/, SPItem *item, Geom::Rotate const &rotation) | ^~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/spray-tool.cpp:94:36: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Geom::Affine affine = s.inverse() * rotation * s; | ~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp: In lambda function: /<>/src/ui/tools/spray-tool.cpp:1205:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1205 | Geom::Point const motion_dt(_desktop->w2d(event.pos)); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_rotate_rel(Geom::Point, Geom::Point&, SPDesktop*, SPItem*, const Geom::Rotate&)’: /<>/src/ui/tools/spray-tool.cpp:94:36: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Geom::Affine affine = s.inverse() * rotation * s; | ~~~~~~~~~^~ /<>/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:375:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { 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:387:78: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 387 | Geom::Affine i2dt = item->i2dt_affine() * Geom::Translate(center).inverse() * affine * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::get_paths(SPItem*, Geom::PathVector&, bool)’: /<>/src/ui/tools/spray-tool.cpp:140:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | res *= Geom::Translate(bbox->midpoint()).inverse(); | ~~~~~~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp: In lambda function: /<>/src/ui/tools/spray-tool.cpp:1258:44: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1258 | shapes *= s.inverse() * Geom::Scale(single_scale) * s; | ~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp:1257:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | Geom::Translate const s(a->midpoint()); | ~~~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp:1259:44: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | shapes *= s.inverse() * Geom::Scale(scale) * s; | ~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [754/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/text-tool.h:23, from /<>/src/ui/tools/text-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/tools/text-tool.cpp:52: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/text-tool.cpp: In lambda function: /<>/src/ui/tools/text-tool.cpp:413:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | auto p = _desktop->w2d(event.pos); | ^ /<>/src/ui/tools/text-tool.cpp: In lambda function: /<>/src/ui/tools/text-tool.cpp:692:82: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 692 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ^ /<>/src/ui/tools/text-tool.cpp: In member function ‘void Inkscape::UI::Tools::TextTool::_updateCursor(bool)’: /<>/src/ui/tools/text-tool.cpp:1491:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1491 | Geom::Point const d0 = p0 * text->i2dt_affine(); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tools/text-tool.cpp: In lambda function: /<>/src/ui/tools/text-tool.cpp:584:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 584 | [&] (KeyPressEvent const &event) { | ^ /<>/src/ui/tools/text-tool.cpp:909:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 909 | sp_te_adjust_kerning_screen(text, text_sel_start, text_sel_end, _desktop, Geom::Point(mul * -10, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [755/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:22, from /<>/src/ui/tools/zoom-tool.h:17, from /<>/src/ui/tools/zoom-tool.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/tools/zoom-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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/rubberband.h:16, from /<>/src/ui/tools/zoom-tool.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [756/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/tools/tool-base.h:22, from /<>/src/ui/tools/tool-base.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/tools/tool-base.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/rubberband.h:16, from /<>/src/ui/tools/tool-base.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/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:21, from /<>/src/ui/tools/tool-base.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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/tools/tool-base.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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/tool-base.cpp: In member function ‘bool Inkscape::UI::Tools::ToolBase::_keyboardMove(const Inkscape::KeyEvent&, const Geom::Point&)’: /<>/src/ui/tools/tool-base.cpp:322:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | Geom::Point delta = dir * num; | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [757/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/tools/tweak-tool.h:16, from /<>/src/ui/tools/tweak-tool.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/tools/tweak-tool.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [758/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/dialog/calligraphic-profile-rename.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [759/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/preferences.h:26, from /<>/src/ui/dialog/align-and-distribute.h:25, from /<>/src/ui/dialog/align-and-distribute.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/align-and-distribute.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /<>/src/ui/dialog/align-and-distribute.cpp: In lambda function: /<>/src/ui/dialog/align-and-distribute.cpp:134:32: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 134 | auto set_icon_size_prefs = [=]() { | ^ /<>/src/ui/dialog/align-and-distribute.cpp:134:32: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [760/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, from /<>/src/ui/dialog/about.cpp:42: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/dialog/about.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/hsluv.h:36, from /<>/src/ui/dialog/about.cpp:45: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/src/ui/dialog/about.cpp: In lambda function: /<>/src/ui/dialog/about.cpp:87:59: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 87 | _refresh = Glib::signal_timeout().connect_seconds([=](){ | ^ /<>/src/ui/dialog/about.cpp:87:59: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [761/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, from /<>/src/ui/dialog/color-item.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/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/hsluv.h:36, from /<>/src/ui/dialog/color-item.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/color-item.cpp: In member function ‘virtual bool Inkscape::UI::Dialog::ColorItem::on_draw(const Cairo::RefPtr&)’: /<>/src/ui/dialog/color-item.cpp:272:68: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | auto [gray, alpha] = Hsluv::get_contrasting_color(lightness); | ^ [762/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/xml/node.h:18, from /<>/src/xml/document.h:16, from /<>/src/ui/dialog/command-palette.h:25, from /<>/src/ui/dialog/command-palette.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/command-palette.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [763/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:23, from /<>/src/ui/dialog/clonetiler.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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/dialog/clonetiler.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42, from /<>/src/ui/dialog/clonetiler.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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/dialog/clonetiler.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/dialog/clonetiler.cpp:45: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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:2038:81: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2038 | 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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:1936:55: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /<>/src/ui/dialog/clonetiler.cpp:2227:42: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:165:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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:1926:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1926 | guint32 CloneTiler::trace_pick(Geom::Rect box) | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:2038:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2038 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | ^~~~~~~~~~ /<>/src/ui/dialog/clonetiler.cpp:2042:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2042 | Geom::Point const p1 = r.corner(1) * m; | ^ /<>/src/ui/dialog/clonetiler.cpp:2052:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2052 | std::max(std::max(p1[Y], p2[Y]), std::max(p3[Y], p4[Y])))); | ^ /<>/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:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘void Inkscape::UI::Dialog::CloneTiler::apply()’: /<>/src/ui/dialog/clonetiler.cpp:2108:67: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2108 | Geom::Scale scale = getDocument()->getDocumentScale().inverse(); | ^ /<>/src/ui/dialog/clonetiler.cpp:2227:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2227 | w = scale_units*r->dimensions()[Geom::X]; | ~~~~~~~~~~~~~^~ /<>/src/ui/dialog/clonetiler.cpp:2338:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2338 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ^ /<>/src/ui/dialog/clonetiler.cpp:2450:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2450 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:165:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/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:177: 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/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:375:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ^ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘void Inkscape::UI::Dialog::CloneTiler::apply()’: /<>/src/ui/dialog/clonetiler.cpp:2108:66: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2108 | Geom::Scale scale = getDocument()->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/dialog/clonetiler.cpp:2230:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2230 | y0 = scale_units*r->min()[Geom::Y]; | ~~~~~~^~ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘guint32 Inkscape::UI::Dialog::CloneTiler::trace_pick(Geom::Rect)’: /<>/src/ui/dialog/clonetiler.cpp:1936:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1936 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘void Inkscape::UI::Dialog::CloneTiler::apply()’: /<>/src/ui/dialog/clonetiler.cpp:2231:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2231 | center = scale_units*desktop->dt2doc(item->getCenter()); | ^ /<>/src/ui/dialog/clonetiler.cpp:2070:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2070 | void CloneTiler::apply() | ^~~~~~~~~~ /<>/src/ui/dialog/clonetiler.cpp:2070: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:2070: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:2070: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:2070: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:2231:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2231 | center = scale_units*desktop->dt2doc(item->getCenter()); | ~~~~~~~~~~~~~~~^~ /<>/src/ui/dialog/clonetiler.cpp:2338:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2338 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/dialog/clonetiler.cpp:2450:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2450 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~~~~~^~ [764/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/dialog-base.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [765/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o -c '/<>/src/ui/dialog/dialog-data.cpp' [766/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:21, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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/dialog/attrdialog.cpp:52: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/dialog/attrdialog.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [767/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-manager.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/dialog-container.h:27, from /<>/src/ui/dialog/dialog-manager.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [768/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-window.h:19, from /<>/src/ui/dialog/dialog-multipaned.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/ui/dialog/dialog-multipaned.cpp: In lambda function: /<>/src/ui/dialog/dialog-multipaned.cpp:99:34: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 99 | signal_drag_motion().connect([=](Glib::RefPtr const &/*ctx*/, int x, int y, guint time) { | ^ /<>/src/ui/dialog/dialog-multipaned.cpp:99:34: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/dialog-multipaned.cpp: In lambda function: /<>/src/ui/dialog/dialog-multipaned.cpp:108:33: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 108 | signal_drag_leave().connect([=](Glib::RefPtr const &/*ctx*/, guint time) { | ^ /<>/src/ui/dialog/dialog-multipaned.cpp:108:33: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [769/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/dialog-container.h:27, from /<>/src/ui/dialog/dialog-notebook.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [770/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, from /<>/src/ui/dialog/dialog-container.h:27, from /<>/src/ui/dialog/dialog-container.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/ui/dialog/document-properties.h:46, from /<>/src/ui/dialog/dialog-container.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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/font-discovery.h:10, from /<>/src/ui/widget/font-list.h:31, from /<>/src/ui/dialog/text-edit.h:31, from /<>/src/ui/dialog/dialog-container.cpp:61: /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:81:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 81 | .on_started = [=]() { emit(Msg::OperationStarted {}); }, | ^ /<>/src/async/operation-stream.h:81:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:82:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 82 | .on_progress = [=](T... p) { emit(Msg::OperationProgress {std::tuple(p...)}); }, | ^ /<>/src/async/operation-stream.h:82:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:84:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ^ /<>/src/async/operation-stream.h:84:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:85:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 85 | .on_cancelled = [=]() { emit(Msg::OperationCancelled {}); }, | ^ /<>/src/async/operation-stream.h:85:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:86:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 86 | .on_exception = [=](std::exception_ptr ex) { emit(Msg::OperationException {ex}); }, | ^ /<>/src/async/operation-stream.h:86:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:87:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 87 | .on_finished = [=]() { emit(Msg::OperationFinished {}); }, | ^ /<>/src/async/operation-stream.h:87:30: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [771/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-window.h:19, from /<>/src/ui/dialog/dialog-window.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/ui/dialog/dialog-window.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/dialog-window.cpp:25: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /<>/src/ui/dialog/dialog-window.cpp: In lambda function: /<>/src/ui/dialog/dialog-window.cpp:63:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 63 | this->signal_delete_event().connect([=](GdkEventAny *) { | ^ /<>/src/ui/dialog/dialog-window.cpp:63:41: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [772/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/export.h:24, from /<>/src/ui/dialog/export.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/export.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/object/sp-page.h:19, from /<>/src/ui/dialog/export.cpp:45: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [773/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/sp-grid.h:22, from /<>/src/ui/dialog/document-properties.h:43, from /<>/src/ui/dialog/document-properties.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/document-properties.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/dialog/document-properties.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/document-properties.cpp: In lambda function: /<>/src/ui/dialog/document-properties.cpp:1859:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 1859 | angle_popover->signal_show().connect([=](){ | ^ /<>/src/ui/dialog/document-properties.cpp:1859:42: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/ui/dialog/document-properties.cpp:342:47: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | 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; CPoint = Geom::Point]’: /<>/src/ui/dialog/document-properties.cpp:354:55: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /<>/src/ui/dialog/document-properties.cpp:380:61: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /<>/src/ui/dialog/document-properties.cpp:2005:40: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/ui/dialog/document-properties.cpp:342:47: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_size(SPDesktop*, double, double)’: /<>/src/ui/dialog/document-properties.cpp:353:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 353 | auto box = document->getViewBox(); | ^ /<>/src/ui/dialog/document-properties.cpp:354:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~^~ /<>/src/ui/dialog/document-properties.cpp:354:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/ui/dialog/document-properties.cpp: In function ‘void Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)’: /<>/src/ui/dialog/document-properties.cpp:364:36: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | auto box = document.getViewBox(); | ^ /<>/src/ui/dialog/document-properties.cpp:366:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 366 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~^~ /<>/src/ui/dialog/document-properties.cpp:365:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | document.setViewBox(Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 366 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | root->width.value / scale, root->height.value / scale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::set_content_scale(SPDesktop*, double)’: /<>/src/ui/dialog/document-properties.cpp:379:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 379 | auto old_scale = document->getDocumentScale(false); | ^ /<>/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::update_viewbox_ui(SPDesktop*)’: /<>/src/ui/dialog/document-properties.cpp:470:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | Geom::Rect viewBox = document->getViewBox(); | ^ /<>/src/ui/dialog/document-properties.cpp:471:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | _page->set_dimension(PageProperties::Dimension::ViewboxPosition, viewBox.min()[Geom::X], viewBox.min()[Geom::Y]); | ~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::update_viewbox(SPDesktop*)’: /<>/src/ui/dialog/document-properties.cpp:1518:80: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1518 | _page->set_dimension(PageProperties::Dimension::ViewboxPosition, vb.min()[Geom::X], vb.min()[Geom::Y]); | ~~~~~~^~ /<>/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Widget::GridWidget::update()’: /<>/src/ui/dialog/document-properties.cpp:1996:52: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1996 | auto scale = _grid->document->getDocumentScale(); | ^ /<>/src/ui/dialog/document-properties.cpp:2005:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2005 | auto origin = _grid->getOrigin() * scale; | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/dialog/document-properties.cpp: In function ‘void Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)’: /<>/src/ui/dialog/document-properties.cpp:365:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | document.setViewBox(Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 366 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | root->width.value / scale, root->height.value / scale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/dialog/document-properties.cpp:366:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 366 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~^~ /<>/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_pos(SPDesktop*, double, double)’: /<>/src/ui/dialog/document-properties.cpp:342:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | document->setViewBox(Geom::Rect::from_xywh(x, y, box.width(), box.height())); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_size(SPDesktop*, double, double)’: /<>/src/ui/dialog/document-properties.cpp:354:75: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~^~ /<>/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::set_content_scale(SPDesktop*, double)’: /<>/src/ui/dialog/document-properties.cpp:380:61: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | auto delta = old_scale * Geom::Scale(scale).inverse(); | ^ In file included from /usr/include/sigc++-2.0/sigc++/signal_base.h:27, from /usr/include/sigc++-2.0/sigc++/signal.h:8, from /usr/include/sigc++-2.0/sigc++/sigc++.h:123, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/dialog/document-properties.h:32: /usr/include/sigc++-2.0/sigc++/functors/slot.h: In static member function ‘static T_return sigc::internal::slot_call::call_it(sigc::internal::slot_rep*, sigc::type_trait_take_t...) [with T_functor = Inkscape::UI::Widget::GridWidget::GridWidget(SPGrid*)::; T_return = void; T_arg = {int}]’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:446:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 446 | static T_return call_it(slot_rep* rep, type_trait_take_t... a_) | ^~~~~~~ /<>/src/ui/dialog/document-properties.cpp: In function ‘void Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)’: /<>/src/ui/dialog/document-properties.cpp:360:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | void set_document_scale_helper(SPDocument& document, double scale) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::set_content_scale(SPDesktop*, double)’: /<>/src/ui/dialog/document-properties.cpp:371:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | void DocumentProperties::set_content_scale(SPDesktop *desktop, double scale) | ^~~~~~~~~~~~~~~~~~ /<>/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_pos(SPDesktop*, double, double)’: /<>/src/ui/dialog/document-properties.cpp:335:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | void DocumentProperties::set_viewbox_pos(SPDesktop* desktop, double x, double y) { | ^~~~~~~~~~~~~~~~~~ /<>/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Widget::GridWidget::update()’: /<>/src/ui/dialog/document-properties.cpp:1993:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1993 | void GridWidget::update() | ^~~~~~~~~~ /<>/src/ui/dialog/document-properties.cpp:1993: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/document-properties.cpp:1993: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/document-properties.cpp:1993: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/document-properties.cpp:1996:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1996 | auto scale = _grid->document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/dialog/document-properties.cpp:2005:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2005 | auto origin = _grid->getOrigin() * scale; | ~~~~~~~~~~~~~~~~^~ [774/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o -c '/<>/src/ui/dialog/document-resources.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/document-resources.h:20, from /<>/src/ui/dialog/document-resources.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/document-resources.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/dialog/document-resources.cpp:52: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [775/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/ui/dialog/svg-preview.h:30, from /<>/src/ui/dialog/filedialogimpl-gtkmm.h:28, from /<>/src/ui/dialog/filedialog.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/filedialog.cpp:30: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [776/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/extensions-gallery.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/extensions-gallery.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/extensions-gallery.cpp.o -c '/<>/src/ui/dialog/extensions-gallery.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/extensions-gallery.h:22, from /<>/src/ui/dialog/extensions-gallery.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/ui/dialog/extensions-gallery.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/extensions-gallery.cpp:34: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/dialog/extensions-gallery.cpp:36: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/dialog/extensions-gallery.cpp: In lambda function: /<>/src/ui/dialog/extensions-gallery.cpp:296:57: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 296 | paned->property_position().signal_changed().connect([=](){ | ^ /<>/src/ui/dialog/extensions-gallery.cpp:296:57: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/extensions-gallery.cpp: In lambda function: /<>/src/ui/dialog/extensions-gallery.cpp:305:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 305 | toggle->signal_toggled().connect([=](){ | ^ /<>/src/ui/dialog/extensions-gallery.cpp:305:38: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/extensions-gallery.cpp: In lambda function: /<>/src/ui/dialog/extensions-gallery.cpp:337:67: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 337 | _selection_change = _page_selection->signal_changed().connect([=](){ | ^ /<>/src/ui/dialog/extensions-gallery.cpp:337:67: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/extensions-gallery.cpp: In lambda function: /<>/src/ui/dialog/extensions-gallery.cpp:347:47: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 347 | _grid.set_cell_data_func(_image_renderer, [=](const Gtk::TreeModel::const_iterator& it){ | ^ /<>/src/ui/dialog/extensions-gallery.cpp:347:47: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/extensions-gallery.cpp: In lambda function: /<>/src/ui/dialog/extensions-gallery.cpp:367:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 367 | _grid.signal_item_activated().connect([=](const Gtk::TreeModel::Path& path){ | ^ /<>/src/ui/dialog/extensions-gallery.cpp:367:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/extensions-gallery.cpp: In lambda function: /<>/src/ui/dialog/extensions-gallery.cpp:371:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 371 | _search.signal_search_changed().connect([=](){ | ^ /<>/src/ui/dialog/extensions-gallery.cpp:371:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/extensions-gallery.cpp: In lambda function: /<>/src/ui/dialog/extensions-gallery.cpp:375:33: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 375 | _filtered->set_visible_func([=](const Gtk::TreeModel::const_iterator& it){ | ^ /<>/src/ui/dialog/extensions-gallery.cpp:375:33: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/extensions-gallery.cpp: In lambda function: /<>/src/ui/dialog/extensions-gallery.cpp:392:29: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 392 | model->foreach_path([=](const Gtk::TreeModel::Path& path){ | ^ /<>/src/ui/dialog/extensions-gallery.cpp:392:29: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/extensions-gallery.cpp: In lambda function: /<>/src/ui/dialog/extensions-gallery.cpp:404:46: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 404 | _grid.signal_selection_changed().connect([=](){ | ^ /<>/src/ui/dialog/extensions-gallery.cpp:404:46: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/extensions-gallery.cpp: In lambda function: /<>/src/ui/dialog/extensions-gallery.cpp:408:26: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 408 | _categories->foreach([=](Gtk::TreeModel::Path const &path, | ^ /<>/src/ui/dialog/extensions-gallery.cpp:408:26: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/extensions-gallery.cpp: In lambda function: /<>/src/ui/dialog/extensions-gallery.cpp:426:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 426 | scale->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/extensions-gallery.cpp:426:43: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/ui/dialog/extensions-gallery.cpp:94:38: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/ui/dialog/extensions-gallery.cpp:94:38: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/ui/dialog/extensions-gallery.cpp: In function ‘Cairo::RefPtr Inkscape::UI::Dialog::add_shadow(Geom::Point, Cairo::RefPtr, int)’: /<>/src/ui/dialog/extensions-gallery.cpp:86:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Cairo::RefPtr add_shadow(Geom::Point image_size, Cairo::RefPtr image, int device_scale) { | ^~~~~~~~~~ /<>/src/ui/dialog/extensions-gallery.cpp:94:59: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 94 | auto rect = Geom::Rect::from_xywh(margin, margin, w, h); | ^ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/dialog/extensions-gallery.cpp: In function ‘Geom::Point Inkscape::UI::Dialog::get_thumbnail_size(int, ExtensionsGallery::Type)’: /<>/src/ui/dialog/extensions-gallery.cpp:508:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Point get_thumbnail_size(int index, ExtensionsGallery::Type type) { | ^~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/dialog/extensions-gallery.cpp: In function ‘Cairo::RefPtr Inkscape::UI::Dialog::add_shadow(Geom::Point, Cairo::RefPtr, int)’: /<>/src/ui/dialog/extensions-gallery.cpp:94:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 94 | auto rect = Geom::Rect::from_xywh(margin, margin, w, h); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/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:375:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ^ [777/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o -c '/<>/src/ui/dialog/export-batch.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/ui/dialog/export-batch.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/ui/dialog/export-batch.cpp:36: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/dialog/export-batch.cpp: In member function ‘void Inkscape::UI::Dialog::BatchItem::refresh(bool, guint32)’: /<>/src/ui/dialog/export-batch.cpp:223:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | _preview.setBox(_page->getDocumentRect()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/dialog/export-batch.cpp: In member function ‘void Inkscape::UI::Dialog::BatchItem::refresh(bool, guint32)’: /<>/src/ui/dialog/export-batch.cpp:220:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 220 | void BatchItem::refresh(bool hide, guint32 bg_color) | ^~~~~~~~~ [778/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o -c '/<>/src/ui/dialog/export-single.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/ui/dialog/export-single.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/ui/dialog/export-single.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/ui/dialog/export-single.cpp:1024:67: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/dialog/export-single.cpp: In member function ‘void Inkscape::UI::Dialog::SingleExport::refreshArea()’: /<>/src/ui/dialog/export-single.cpp:293:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 293 | bbox = sel[0]->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/dialog/export-single.cpp:304:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | setArea(bbox->min()[Geom::X], bbox->min()[Geom::Y], bbox->max()[Geom::X], bbox->max()[Geom::Y]); | ~~~~~~~~~^~ /<>/src/ui/dialog/export-single.cpp: In member function ‘void Inkscape::UI::Dialog::SingleExport::refreshPreview()’: /<>/src/ui/dialog/export-single.cpp:1024:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | preview.setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/dialog/export-single.cpp: In member function ‘void Inkscape::UI::Dialog::SingleExport::refreshPreview()’: /<>/src/ui/dialog/export-single.cpp:1024:67: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | preview.setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ^ [779/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/fill-and-stroke.h:21, from /<>/src/ui/dialog/fill-and-stroke.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/fill-and-stroke.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/widget/stroke-style.h:24, from /<>/src/ui/dialog/fill-and-stroke.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [780/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/ui/dialog/svg-preview.h:30, from /<>/src/ui/dialog/filedialogimpl-gtkmm.h:28, from /<>/src/ui/dialog/filedialogimpl-gtkmm.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/filedialogimpl-gtkmm.cpp:35: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [781/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o -c '/<>/src/ui/widget/font-collection-selector.cpp' In file included from /<>/src/ui/tools/tool-base.h:22, from /<>/src/ui/widget/font-collection-selector.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [782/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o -c '/<>/src/ui/dialog/font-collections-manager.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/font-collections-manager.h:18, from /<>/src/ui/dialog/font-collections-manager.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/widget/font-variations.h:23, from /<>/src/ui/widget/font-selector.h:47, from /<>/src/ui/dialog/font-collections-manager.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/dialog/font-collections-manager.cpp: In lambda function: /<>/src/ui/dialog/font-collections-manager.cpp:73:51: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 73 | _search_entry.signal_search_changed().connect([=](){ on_search_entry_changed(); }); | ^ /<>/src/ui/dialog/font-collections-manager.cpp:73:51: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/font-collections-manager.cpp: In lambda function: /<>/src/ui/dialog/font-collections-manager.cpp:74:51: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 74 | _user_font_collections.connect_signal_changed([=](int s){ on_selection_changed(s); }); | ^ /<>/src/ui/dialog/font-collections-manager.cpp:74:51: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/font-collections-manager.cpp: In lambda function: /<>/src/ui/dialog/font-collections-manager.cpp:75:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 75 | _create_button.signal_clicked().connect([=](){ on_create_button_pressed(); }); | ^ /<>/src/ui/dialog/font-collections-manager.cpp:75:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/font-collections-manager.cpp: In lambda function: /<>/src/ui/dialog/font-collections-manager.cpp:76:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 76 | _edit_button.signal_clicked().connect([=](){ on_edit_button_pressed(); }); | ^ /<>/src/ui/dialog/font-collections-manager.cpp:76:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/font-collections-manager.cpp: In lambda function: /<>/src/ui/dialog/font-collections-manager.cpp:77:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 77 | _delete_button.signal_clicked().connect([=](){ on_delete_button_pressed(); }); | ^ /<>/src/ui/dialog/font-collections-manager.cpp:77:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/font-collections-manager.cpp: In lambda function: /<>/src/ui/dialog/font-collections-manager.cpp:78:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 78 | _reset_button.signal_clicked().connect([=](){ on_reset_button_pressed(); }); | ^ /<>/src/ui/dialog/font-collections-manager.cpp:78:44: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [783/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:22, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/find.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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/find.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/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [784/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/font-factory.h:24, from /<>/src/ui/dialog/font-substitution.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o -c '/<>/src/ui/dialog/global-palettes.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/hsluv.h:36, from /<>/src/ui/dialog/global-palettes.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:17, from /<>/src/ui/dialog/glyphs.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/dialog/glyphs.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [787/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/filter-effects-dialog.h:41, from /<>/src/ui/dialog/filter-effects-dialog.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/filter-effects-dialog.cpp:56: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/dialog/filter-effects-dialog.cpp:64: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [788/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/dialog/guides.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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:18, from /<>/src/ui/dialog/guides.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42, from /<>/src/ui/dialog/grid-arrange-tab.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/util/units.h:18, from /<>/src/ui/widget/unit-menu.h:18, from /<>/src/ui/widget/scalar-unit.h:17, from /<>/src/ui/dialog/grid-arrange-tab.h:28, from /<>/src/ui/dialog/grid-arrange-tab.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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/ui/dialog/grid-arrange-tab.cpp: In member function ‘virtual void Inkscape::UI::Dialog::GridArrangeTab::arrange()’: /<>/src/ui/dialog/grid-arrange-tab.cpp:138:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | double grid_left = sel_box->min()[Geom::X]; | ~~~~~~~~~~~~^~ [790/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/knot-properties.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/ui/dialog/knot-properties.cpp: In static member function ‘static void Inkscape::UI::Dialog::KnotPropertiesDialog::showDialog(SPDesktop*, const SPKnot*, Glib::ustring)’: /<>/src/ui/dialog/knot-properties.cpp:99:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | dialog->_setKnotPoint(pt->position(), unit_name); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [791/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/icon-preview.h:29, from /<>/src/ui/dialog/icon-preview.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/icon-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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/ui/dialog/icon-preview.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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/icon-preview.cpp:500:65: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:500:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 500 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ [792/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-item-group.h:18, from /<>/src/layer-manager.h:19, from /<>/src/ui/dialog/layer-properties.h:32, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/layer-properties.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /<>/src/ui/dialog/layer-properties.cpp: In lambda function: /<>/src/ui/dialog/layer-properties.cpp:70:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 70 | _close_button.signal_clicked().connect([=]() {_close();}); | ^ /<>/src/ui/dialog/layer-properties.cpp:70:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/layer-properties.cpp: In lambda function: /<>/src/ui/dialog/layer-properties.cpp:71:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 71 | _apply_button.signal_clicked().connect([=]() {_apply();}); | ^ /<>/src/ui/dialog/layer-properties.cpp:71:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/layer-properties.cpp: In lambda function: /<>/src/ui/dialog/layer-properties.cpp:73:35: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 73 | signal_delete_event().connect([=](GdkEventAny*) -> bool { | ^ /<>/src/ui/dialog/layer-properties.cpp:73:35: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/layer-properties.cpp: In lambda function: /<>/src/ui/dialog/layer-properties.cpp:135:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 135 | Glib::signal_idle().connect_once([=]() {delete this;}); | ^ /<>/src/ui/dialog/layer-properties.cpp:135:38: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [793/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:11, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/helper/geom-pathvector_nodesatellites.h:22, from /<>/src/live_effects/parameter/nodesatellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/helper/geom-pathvector_nodesatellites.h:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/array.h:19, from /<>/src/live_effects/parameter/nodesatellitesarray.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [794/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:20, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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-nodesatellite.h:18, from /<>/src/live_effects/parameter/array.h:18, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/array.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [795/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:16, from /<>/src/ui/dialog/memory.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [796/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/preferences.h:26, from /<>/src/ui/dialog/livepatheffect-editor.h:22, from /<>/src/ui/dialog/livepatheffect-editor.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/ui/dialog/livepatheffect-editor.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/ui/dialog/livepatheffect-editor.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/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [797/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:27, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [798/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/ui/dialog/new-from-template.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/dialog/new-from-template.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/new-from-template.cpp: In lambda function: /<>/src/ui/dialog/new-from-template.cpp:49:36: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 49 | templates->connectItemSelected([=]() { _create_template_button.set_sensitive(true); }); | ^ /<>/src/ui/dialog/new-from-template.cpp:49:36: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/new-from-template.cpp: In lambda function: /<>/src/ui/dialog/new-from-template.cpp:51:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 51 | templates->signal_switch_page().connect([=](Gtk::Widget *const widget, int num) { | ^ /<>/src/ui/dialog/new-from-template.cpp:51:45: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:41, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/ui/dialog/object-properties.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/object-properties.cpp:46: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-image.h:27, from /<>/src/ui/dialog/object-properties.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/dialog/object-properties.cpp: In lambda function: /<>/src/ui/dialog/object-properties.cpp:106:70: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 106 | _exp_properties.property_expanded().signal_changed().connect([=]{ | ^ /<>/src/ui/dialog/object-properties.cpp:106:70: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-properties.cpp: In lambda function: /<>/src/ui/dialog/object-properties.cpp:114:73: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 114 | _exp_interactivity.property_expanded().signal_changed().connect([=]{ | ^ /<>/src/ui/dialog/object-properties.cpp:114:73: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/ui/dialog/object-attributes.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/object-attributes.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/ui/dialog/object-attributes.cpp:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:408:50: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 408 | button->signal_clicked().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:408:50: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:417:70: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 417 | _picker = tool->signal_object_picked.connect([=](SPObject* item){ | ^ /<>/src/ui/dialog/object-attributes.cpp:417:70: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:460:65: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 460 | _width.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:460:65: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:461:70: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 461 | change_value_px(_rect, _width.get_adjustment(), "width", [=](double w){ _rect->setVisibleWidth(w); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:461:70: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:463:66: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 463 | _height.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:463:66: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:464:72: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 464 | change_value_px(_rect, _height.get_adjustment(), "height", [=](double h){ _rect->setVisibleHeight(h); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:464:72: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:466:62: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 466 | _rx.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:466:62: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:467:64: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 467 | change_value_px(_rect, _rx.get_adjustment(), "rx", [=](double rx){ _rect->setVisibleRx(rx); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:467:64: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:469:62: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 469 | _ry.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:469:62: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:470:64: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 470 | change_value_px(_rect, _ry.get_adjustment(), "ry", [=](double ry){ _rect->setVisibleRy(ry); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:470:64: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:472:81: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 472 | get_widget(builder, "rect-round").signal_clicked().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:472:81: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:479:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 479 | _sharp.signal_clicked().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:479:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:487:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 487 | _round.signal_clicked().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:487:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:554:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 554 | btn->signal_toggled().connect([=](){ set_type(type); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:554:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:558:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 558 | _whole.signal_clicked().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:558:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:563:26: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 563 | auto normalize = [=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:563:26: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:569:62: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 569 | _rx.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:569:62: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:570:70: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 570 | change_value_px(_ellipse, _rx.get_adjustment(), nullptr, [=](double rx){ _ellipse->setVisibleRx(rx); normalize(); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:570:70: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:572:62: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 572 | _ry.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:572:62: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:573:70: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 573 | change_value_px(_ellipse, _ry.get_adjustment(), nullptr, [=](double ry){ _ellipse->setVisibleRy(ry); normalize(); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:573:70: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:575:65: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 575 | _start.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:575:65: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:576:61: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 576 | change_angle(_ellipse, _start.get_adjustment(), [=](double s){ _ellipse->start = s; normalize(); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:576:61: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:578:63: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 578 | _end.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:578:63: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:579:59: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 579 | change_angle(_ellipse, _end.get_adjustment(), [=](double e){ _ellipse->end = e; normalize(); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:579:59: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:582:79: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 582 | get_widget(builder, "el-round").signal_clicked().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:582:79: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:678:67: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 678 | _corners.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:678:67: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:679:60: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 679 | change_value(_path, _corners.get_adjustment(), [=](double sides) { | ^ /<>/src/ui/dialog/object-attributes.cpp:679:60: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:686:67: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 686 | _rounded.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:686:67: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:687:60: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 687 | change_value(_path, _rounded.get_adjustment(), [=](double rounded) { | ^ /<>/src/ui/dialog/object-attributes.cpp:687:60: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:692:65: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 692 | _ratio.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:692:65: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:693:58: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 693 | change_value(_path, _ratio.get_adjustment(), [=](double ratio){ | ^ /<>/src/ui/dialog/object-attributes.cpp:693:58: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:704:64: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 704 | _rand.get_adjustment()->signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:704:64: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:705:57: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 705 | change_value(_path, _rand.get_adjustment(), [=](double rnd){ | ^ /<>/src/ui/dialog/object-attributes.cpp:705:57: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:710:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 710 | _clear_rnd.signal_clicked().connect([=](){ _rand.get_adjustment()->set_value(0); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:710:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:711:47: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 711 | _clear_round.signal_clicked().connect([=](){ _rounded.get_adjustment()->set_value(0); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:711:47: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:712:47: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 712 | _clear_ratio.signal_clicked().connect([=](){ _ratio.get_adjustment()->set_value(0.5); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:712:47: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:714:40: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 714 | _poly.signal_toggled().connect([=](){ set_flat(true); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:714:40: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:715:40: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 715 | _star.signal_toggled().connect([=](){ set_flat(false); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:715:40: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:717:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 717 | _align.signal_clicked().connect([=](){ | ^ /<>/src/ui/dialog/object-attributes.cpp:717:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:718:37: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 718 | change_value(_path, {}, [=](double) { align_star_shape(_path); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:718:37: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:748:33: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 748 | change_value(_path, {}, [=](double){ | ^ /<>/src/ui/dialog/object-attributes.cpp:748:33: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:828:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 828 | auto set_precision = [=](int const n) { | ^ /<>/src/ui/dialog/object-attributes.cpp:828:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/object-attributes.cpp: In lambda function: /<>/src/ui/dialog/object-attributes.cpp:855:81: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 855 | get_widget(builder, "path-enter").signal_clicked().connect([=](){ commit_d(); }); | ^ /<>/src/ui/dialog/object-attributes.cpp:855:81: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/preferences.h:26, from /<>/src/ui/dialog/inkscape-preferences.h:40, from /<>/src/ui/dialog/inkscape-preferences.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/ui/dialog/inkscape-preferences.cpp:57: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/dialog/inkscape-preferences.cpp:67: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [802/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [803/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42, from /<>/src/ui/dialog/polar-arrange-tab.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-ellipse.h:21, from /<>/src/ui/dialog/polar-arrange-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/util/units.h:18, from /<>/src/ui/widget/unit-menu.h:18, from /<>/src/ui/widget/scalar-unit.h:17, from /<>/src/ui/dialog/polar-arrange-tab.h:14, from /<>/src/ui/dialog/polar-arrange-tab.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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/preferences.h:26, from /<>/src/ui/dialog/objects.h:32, from /<>/src/ui/dialog/objects.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/object-set.h:37, from /<>/src/selection.h:29, from /<>/src/ui/dialog/objects.h:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/objects.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/ui/dialog/objects.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:715:54: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 715 | _text_renderer->signal_editing_started().connect([=](Gtk::CellEditable*,const Glib::ustring&){ | ^ /<>/src/ui/dialog/objects.cpp:715:54: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:718:55: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 718 | _text_renderer->signal_editing_canceled().connect([=](){ | ^ /<>/src/ui/dialog/objects.cpp:718:55: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:721:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 721 | _text_renderer->signal_edited().connect([=](const Glib::ustring&,const Glib::ustring&){ | ^ /<>/src/ui/dialog/objects.cpp:721:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:754:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 754 | _tree.signal_query_tooltip().connect([=](int x, int y, bool kbd, const Glib::RefPtr& tooltip){ | ^ /<>/src/ui/dialog/objects.cpp:754:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:787:52: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 787 | _opacity_slider.signal_value_changed().connect([=](){ | ^ /<>/src/ui/dialog/objects.cpp:787:52: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:878:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 878 | tag_renderer->signal_clicked().connect([=](const Glib::ustring& path) { | ^ /<>/src/ui/dialog/objects.cpp:878:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:888:34: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 888 | _color_picker.connectChanged([=](guint rgba) { | ^ /<>/src/ui/dialog/objects.cpp:888:34: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:924:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 924 | _tree.signal_row_expanded().connect([=](const Gtk::TreeModel::iterator &iter, const Gtk::TreeModel::Path &) { | ^ /<>/src/ui/dialog/objects.cpp:924:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:929:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 929 | _tree.signal_row_collapsed().connect([=](const Gtk::TreeModel::iterator &iter, const Gtk::TreeModel::Path &) { | ^ /<>/src/ui/dialog/objects.cpp:929:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:966:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 966 | auto enter_layer_label_editing_mode = [=]() { | ^ /<>/src/ui/dialog/objects.cpp:966:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:975:56: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 975 | _tree_style = _tree.signal_style_updated().connect([=](){ | ^ /<>/src/ui/dialog/objects.cpp:975:56: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:988:80: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 988 | _watch_object_mode = prefs->createObserver("/dialogs/objects/layers_only", [=]() { setRootWatcher(); }); | ^ /<>/src/ui/dialog/objects.cpp:988:80: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/objects.cpp: In lambda function: /<>/src/ui/dialog/objects.cpp:1482:54: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 1482 | Glib::signal_idle().connect_once([=]() { | ^ /<>/src/ui/dialog/objects.cpp:1482:54: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [805/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/preferences.h:26, from /<>/src/ui/dialog/print.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/ui/dialog/print.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/object/sp-page.h:19, from /<>/src/ui/dialog/print.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/print.cpp: In member function ‘void Inkscape::UI::Dialog::Print::setup_page(const Glib::RefPtr&, int, const Glib::RefPtr&)’: /<>/src/ui/dialog/print.cpp:102:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | auto rect = page->getDesktopRect(); | ^ [806/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:31, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/selectorsdialog.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/dialog/selectorsdialog.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/startup.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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/dialog/startup.cpp:40: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [808/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/ui/dialog/svg-preview.h:30, from /<>/src/ui/dialog/svg-preview.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [809/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/ui/dialog/svg-fonts-dialog.h:17, from /<>/src/ui/dialog/svg-fonts-dialog.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/ui/dialog/svg-fonts-dialog.cpp:761:47: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/ui/dialog/svg-fonts-dialog.cpp:761:47: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/dialog/svg-fonts-dialog.cpp: In function ‘void Inkscape::UI::Dialog::set_up_typography_canvas(SPDocument*, double, double, double, double, double)’: /<>/src/ui/dialog/svg-fonts-dialog.cpp:761:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 761 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/ui/dialog/svg-fonts-dialog.cpp:795:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 795 | guide->moveto(Geom::Point(left, y), true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [810/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/preferences.h:26, from /<>/src/ui/dialog/swatches.h:26, from /<>/src/ui/dialog/swatches.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/swatches.cpp:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/dialog/swatches.cpp:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:31, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/ui/dialog/styledialog.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/dialog/styledialog.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [812/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:21, from /<>/src/ui/dialog/tile.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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/dialog/align-and-distribute.h:25, from /<>/src/ui/dialog/tile.cpp:29: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /<>/src/ui/dialog/tile.cpp: In lambda function: /<>/src/ui/dialog/tile.cpp:65:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 65 | _notebook->signal_switch_page().connect([=](Widget*, guint page){ | ^ /<>/src/ui/dialog/tile.cpp:65:45: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [813/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing.h:21, from /<>/src/ui/dialog/paint-servers.h:26, from /<>/src/ui/dialog/paint-servers.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/dialog/paint-servers.cpp: In lambda function: /<>/src/ui/dialog/paint-servers.cpp:99:47: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 99 | _defs_changed = defs->connectModified([=](SPObject *, unsigned) -> void { | ^ /<>/src/ui/dialog/paint-servers.cpp:99:47: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/paint-servers.cpp: In lambda function: /<>/src/ui/dialog/paint-servers.cpp:104:49: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 104 | _document_closed = document->connectDestroy([=]() { _documentClosed(); }); | ^ /<>/src/ui/dialog/paint-servers.cpp:104:49: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/paint-servers.cpp: In lambda function: /<>/src/ui/dialog/paint-servers.cpp:121:40: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 121 | dropdown->signal_changed().connect([=]() { onPaintSourceDocumentChanged(); }); | ^ /<>/src/ui/dialog/paint-servers.cpp:121:40: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/paint-servers.cpp: In lambda function: /<>/src/ui/dialog/paint-servers.cpp:127:66: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 127 | _item_activated = icon_view->signal_item_activated().connect([=](Gtk::TreeModel::Path const &p) { | ^ /<>/src/ui/dialog/paint-servers.cpp:127:66: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/paint-servers.cpp: In lambda function: /<>/src/ui/dialog/paint-servers.cpp:132:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 132 | fill_radio->signal_toggled().connect([=]() { | ^ /<>/src/ui/dialog/paint-servers.cpp:132:42: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/display/drawing.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:26, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/widget/font-variations.h:23, from /<>/src/ui/widget/font-selector.h:47, from /<>/src/ui/dialog/text-edit.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/util/font-discovery.h:10, from /<>/src/ui/widget/font-list.h:31, from /<>/src/ui/dialog/text-edit.h:31: /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:81:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 81 | .on_started = [=]() { emit(Msg::OperationStarted {}); }, | ^ /<>/src/async/operation-stream.h:81:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:82:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 82 | .on_progress = [=](T... p) { emit(Msg::OperationProgress {std::tuple(p...)}); }, | ^ /<>/src/async/operation-stream.h:82:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:84:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ^ /<>/src/async/operation-stream.h:84:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:85:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 85 | .on_cancelled = [=]() { emit(Msg::OperationCancelled {}); }, | ^ /<>/src/async/operation-stream.h:85:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:86:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 86 | .on_exception = [=](std::exception_ptr ex) { emit(Msg::OperationException {ex}); }, | ^ /<>/src/async/operation-stream.h:86:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:87:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 87 | .on_finished = [=]() { emit(Msg::OperationFinished {}); }, | ^ /<>/src/async/operation-stream.h:87:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:142:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 142 | filter_popover.signal_show().connect([=](){ | ^ /<>/src/ui/dialog/text-edit.cpp:142:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:166:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 166 | text_buffer->signal_changed().connect([=](){ onChange(); }); | ^ /<>/src/ui/dialog/text-edit.cpp:166:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:168:50: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 168 | setasdefault_button.signal_clicked().connect([=](){ onSetDefault(); }); | ^ /<>/src/ui/dialog/text-edit.cpp:168:50: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:169:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 169 | apply_button.signal_clicked().connect([=](){ onApply(); }); | ^ /<>/src/ui/dialog/text-edit.cpp:169:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:170:60: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 170 | fontFeaturesChangedConn = font_features.connectChanged([=](){ onChange(); }); | ^ /<>/src/ui/dialog/text-edit.cpp:170:60: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:171:50: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 171 | search_entry.signal_search_changed().connect([=](){ on_search_entry_changed(); }); | ^ /<>/src/ui/dialog/text-edit.cpp:171:50: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:172:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 172 | reset_button.signal_clicked().connect([=](){ on_reset_button_pressed(); }); | ^ /<>/src/ui/dialog/text-edit.cpp:172:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:173:55: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 173 | collection_editor_button.signal_clicked().connect([=](){ on_fcm_button_clicked(); }); | ^ /<>/src/ui/dialog/text-edit.cpp:173:55: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:175:62: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 175 | fontCollectionsUpdate = font_collections->connect_update([=]() { display_font_collections(); }); | ^ /<>/src/ui/dialog/text-edit.cpp:175:62: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:176:82: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 176 | fontCollectionsChangedSelection = font_collections->connect_selection_update([=]() { display_font_collections(); }); | ^ /<>/src/ui/dialog/text-edit.cpp:176:82: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:182:57: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 182 | _font_changed = font_list->signal_changed().connect([=](){ apply_changes(true); }); | ^ /<>/src/ui/dialog/text-edit.cpp:182:57: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/text-edit.cpp: In lambda function: /<>/src/ui/dialog/text-edit.cpp:183:53: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 183 | _apply_font = font_list->signal_apply().connect([=](){ onChange(); onSetDefault(); }); | ^ /<>/src/ui/dialog/text-edit.cpp:183:53: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [815/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing.h:21, from /<>/src/ui/dialog/symbols.h:37, from /<>/src/ui/dialog/symbols.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/display/drawing.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/dialog/symbols.cpp: In member function ‘void Inkscape::UI::Dialog::SymbolsDialog::addSymbol(SPSymbol*, Glib::ustring, SPDocument*)’: /<>/src/ui/dialog/symbols.cpp:1146:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1146 | dimensions = rect->dimensions(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [816/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:27, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/ui/dialog/undo-history.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [817/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:21, from /<>/src/ui/dialog/tracedialog.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/tracedialog.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/trace/trace.h:19, from /<>/src/trace/autotrace/inkscape-autotrace.h:19, from /<>/src/ui/dialog/tracedialog.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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/trace/potrace/inkscape-potrace.h:24, from /<>/src/ui/dialog/tracedialog.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/src/ui/dialog/tracedialog.cpp: In lambda function: /<>/src/ui/dialog/tracedialog.cpp:406:39: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 406 | B_Update.signal_clicked().connect([=] { updatePreview(true); }); | ^ /<>/src/ui/dialog/tracedialog.cpp:406:39: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/tracedialog.cpp: In lambda function: /<>/src/ui/dialog/tracedialog.cpp:413:36: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 413 | signal_size_allocate().connect([=] (Gtk::Allocation const &alloc) { | ^ /<>/src/ui/dialog/tracedialog.cpp:413:36: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/tracedialog.cpp: In lambda function: /<>/src/ui/dialog/tracedialog.cpp:432:37: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 432 | CBT_SS.signal_changed().connect([=] { adjustParamsVisible(); }); | ^ /<>/src/ui/dialog/tracedialog.cpp:432:37: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/tracedialog.cpp: In lambda function: /<>/src/ui/dialog/tracedialog.cpp:437:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 437 | adj->signal_value_changed().connect([=] { updatePreview(); }); | ^ /<>/src/ui/dialog/tracedialog.cpp:437:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/tracedialog.cpp: In lambda function: /<>/src/ui/dialog/tracedialog.cpp:440:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 440 | checkbtn->signal_toggled().connect([=] { updatePreview(); }); | ^ /<>/src/ui/dialog/tracedialog.cpp:440:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/tracedialog.cpp: In lambda function: /<>/src/ui/dialog/tracedialog.cpp:443:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 443 | combo->signal_changed().connect([=] { updatePreview(); }); | ^ /<>/src/ui/dialog/tracedialog.cpp:443:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/tracedialog.cpp: In lambda function: /<>/src/ui/dialog/tracedialog.cpp:445:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 445 | choice_tab.signal_switch_page().connect([=] (Gtk::Widget*, unsigned) { updatePreview(); }); | ^ /<>/src/ui/dialog/tracedialog.cpp:445:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/tracedialog.cpp: In lambda function: /<>/src/ui/dialog/tracedialog.cpp:447:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 447 | signal_set_focus_child().connect([=] (Gtk::Widget *w) { | ^ /<>/src/ui/dialog/tracedialog.cpp:447:38: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [818/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/transformation.h:21, from /<>/src/ui/dialog/transformation.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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/dialog/transformation.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42, from /<>/src/ui/dialog/transformation.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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/dialog/transformation.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/dialog/transformation.cpp: In member function ‘void Inkscape::UI::Dialog::Transformation::onMoveRelativeToggled()’: /<>/src/ui/dialog/transformation.cpp:976:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 976 | _scalar_move_horizontal.setValue((x - bbox->min()[Geom::X]) / conversion); | ~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/functional:67, 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:126, from /usr/include/gtkmm-3.0/gtkmm/checkbutton.h:7, from /<>/src/ui/dialog/transformation.h:16: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘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]’ at /usr/include/c++/13/bits/stl_algo.h:2517:15: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘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]’ at /usr/include/c++/13/bits/stl_algo.h:2727:34: /usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = BBoxSort*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘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]’ at /usr/include/c++/13/bits/stl_algo.h:2731:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = BBoxSort*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘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]’ at /usr/include/c++/13/bits/stl_algo.h:2734:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_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++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = BBoxSort*; _Distance = int]’ at /usr/include/c++/13/bits/stl_algo.h:2394:20, inlined from ‘void std::__merge_adaptive_resize(_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]’ at /usr/include/c++/13/bits/stl_algo.h:2460:30: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_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++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive_resize(_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++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2, double, double}; _Tp = BBoxSort; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort]’: /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2, double, double}; _Tp = BBoxSort; _Alloc = std::allocator]’, inlined from ‘void Inkscape::UI::Dialog::Transformation::applyPageMove(Inkscape::Selection*)’ at /<>/src/ui/dialog/transformation.cpp:688:44: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from ‘void Inkscape::UI::Dialog::Transformation::applyPageMove(Inkscape::Selection*)’ at /<>/src/ui/dialog/transformation.cpp:692:33: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2, double, double}; _Tp = BBoxSort; _Alloc = std::allocator]’, inlined from ‘void Inkscape::UI::Dialog::Transformation::applyPageMove(Inkscape::Selection*)’ at /<>/src/ui/dialog/transformation.cpp:710:44: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from ‘void Inkscape::UI::Dialog::Transformation::applyPageMove(Inkscape::Selection*)’ at /<>/src/ui/dialog/transformation.cpp:714:33: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [819/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [820/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [821/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [822/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [823/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:21, from /<>/src/ui/dialog/xml-tree.h:22, from /<>/src/ui/dialog/xml-tree.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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/dialog/xml-tree.h:25: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | 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:41, from /<>/src/ui/dialog/xml-tree.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:127:56: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 127 | _treemm->get_selection()->signal_changed().connect([=]() { | ^ /<>/src/ui/dialog/xml-tree.cpp:127:56: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:135:27: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 135 | tree->connectTreeMove([=]() { | ^ /<>/src/ui/dialog/xml-tree.cpp:135:27: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:163:32: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 163 | auto auto_arrange_panels = [=](Gtk::Allocation const &alloc) { | ^ /<>/src/ui/dialog/xml-tree.cpp:163:32: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:172:27: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 172 | auto arrange_panels = [=](DialogLayout layout){ | ^ /<>/src/ui/dialog/xml-tree.cpp:172:27: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:187:36: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 187 | signal_size_allocate().connect([=] (Gtk::Allocation const &alloc) { | ^ /<>/src/ui/dialog/xml-tree.cpp:187:36: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:193:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 193 | popup.signal_query_tooltip().connect([=](int x, int y, bool kbd, const Glib::RefPtr& tooltip){ | ^ /<>/src/ui/dialog/xml-tree.cpp:193:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:208:23: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 208 | auto set_layout = [=](DialogLayout layout){ | ^ /<>/src/ui/dialog/xml-tree.cpp:208:23: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:235:28: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 235 | _syntax_theme.action = [=]() { | ^ /<>/src/ui/dialog/xml-tree.cpp:235:28: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:243:25: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 243 | _mono_font.action = [=]() { | ^ /<>/src/ui/dialog/xml-tree.cpp:243:25: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:254:55: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 254 | tree->renderer->signal_editing_canceled().connect([=]() { | ^ /<>/src/ui/dialog/xml-tree.cpp:254:55: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:257:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 257 | tree->renderer->signal_edited().connect([=](const Glib::ustring& path, const Glib::ustring& name) { | ^ /<>/src/ui/dialog/xml-tree.cpp:257:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/dialog/xml-tree.cpp: In lambda function: /<>/src/ui/dialog/xml-tree.cpp:260:54: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 260 | tree->renderer->signal_editing_started().connect([=](Gtk::CellEditable* cell, const Glib::ustring& path) { | ^ /<>/src/ui/dialog/xml-tree.cpp:260:54: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [824/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o -c '/<>/src/ui/widget/completion-popup.cpp' [825/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o -c '/<>/src/ui/widget/canvas/synchronizer.cpp' [826/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o -c '/<>/src/ui/widget/canvas/texture.cpp' In file included from /<>/src/ui/widget/canvas/texture.h:6, from /<>/src/ui/widget/canvas/texture.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [827/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o -c '/<>/src/ui/widget/canvas/stores.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/canvas/fragment.h:6, from /<>/src/ui/widget/canvas/stores.h:13, from /<>/src/ui/widget/canvas/stores.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30, from /<>/src/ui/widget/canvas/stores.h:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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/widget/canvas/stores.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/widget/canvas/stores.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/ui/widget/canvas/stores.cpp:24: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/ui/widget/canvas/prefs.h:5, from /<>/src/ui/widget/canvas/stores.cpp:25: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /<>/src/ui/widget/canvas/fragment.h:5: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/int-rect.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/ui/widget/canvas/stores.cpp: In function ‘auto Inkscape::UI::Widget::{anonymous}::region_affine_approxinwards(const Cairo::RefPtr&, const Geom::Affine&, const Geom::IntRect&, int)’: /<>/src/ui/widget/canvas/stores.cpp:65:63: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | auto rectdst = ((Geom::Parallelogram(ext) * affine).bounds().roundOutwards() & bounds).regularized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp: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 | double fx = min(absolute(Geom::Point(1.0, 0.0) * affine.withoutTranslation())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/widget/canvas/stores.cpp:86:67: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | auto r2 = (Geom::Parallelogram(r) * affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp: In lambda function: /<>/src/ui/widget/canvas/stores.cpp:52:36: 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 (Geom::Point(p) * affine).round(); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/ui/widget/canvas/stores.cpp: In member function ‘void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)’: /<>/src/ui/widget/canvas/stores.cpp:171:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp:171:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp:171:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp:199:125: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp:203:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | auto dimens = rect.dimensions(); | ^ /<>/src/ui/widget/canvas/stores.cpp:226:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp:226:40: 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::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp:226:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp:230:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | if (paste.isIdentity(0.001) && rect.dimensions().round() == _snapshot.rect.dimensions()) { | ~~~~~~~~~~~~~~~^~ /<>/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/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:165:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /<>/src/ui/widget/canvas/stores.cpp: In member function ‘void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)’: /<>/src/ui/widget/canvas/stores.cpp:171:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp:171:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp:226:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp:226:40: 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::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas/stores.cpp: In function ‘auto Inkscape::UI::Widget::{anonymous}::region_affine_approxinwards(const Cairo::RefPtr&, const Geom::Affine&, const Geom::IntRect&, int)’: /<>/src/ui/widget/canvas/stores.cpp:39:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 39 | auto region_affine_approxinwards(Cairo::RefPtr const ®, Geom::Affine const &affine, Geom::IntRect const &bounds, int d = 200) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/ui/widget/canvas/stores.cpp: In member function ‘void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)’: /<>/src/ui/widget/canvas/stores.cpp:206:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ^ /<>/src/ui/widget/canvas/stores.cpp:137:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void Stores::snapshot_combine(Fragment const &view) | ^~~~~~ In lambda function, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)::’ at /<>/src/ui/widget/canvas/stores.cpp:154:21, inlined from ‘void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)’ at /<>/src/ui/widget/canvas/stores.cpp:157:14: /<>/src/ui/widget/canvas/stores.cpp:147:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | pts.emplace_back(Geom::Point(pl.corner(i))); | ~~~~~~~~~^~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)::’ at /<>/src/ui/widget/canvas/stores.cpp:147:29, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)::’ at /<>/src/ui/widget/canvas/stores.cpp:154:21, inlined from ‘void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)’ at /<>/src/ui/widget/canvas/stores.cpp:157:14: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)::’ at /<>/src/ui/widget/canvas/stores.cpp:147:29, inlined from ‘void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)’ at /<>/src/ui/widget/canvas/stores.cpp:158:13: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/widget/canvas/stores.cpp: In member function ‘void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)’: /<>/src/ui/widget/canvas/stores.cpp:199:125: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [828/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o -c '/<>/src/ui/widget/canvas/util.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/widget/canvas/util.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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/util.cpp:3: /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /<>/src/helper/geom.h:130:31: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [829/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o -c '/<>/src/ui/widget/canvas/texturecache.cpp' In file included from /<>/src/helper/mathfns.h:17, from /<>/src/ui/widget/canvas/texturecache.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [830/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o -c '/<>/src/ui/widget/canvas/pixelstreamer.cpp' In file included from /<>/src/helper/mathfns.h:17, from /<>/src/ui/widget/canvas/pixelstreamer.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [831/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o -c '/<>/src/ui/widget/canvas/framecheck.cpp' [832/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o -c '/<>/src/ui/widget/canvas/updaters.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/widget/canvas/updaters.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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/3rdparty/2geom/include/2geom/int-rect.h:34, from /<>/src/ui/widget/canvas/updaters.h:13, from /<>/src/ui/widget/canvas/updaters.cpp:2: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [833/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o -c '/<>/src/ui/widget/canvas/glgraphics.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/graphics.h:17, from /<>/src/ui/widget/canvas/glgraphics.h:16, from /<>/src/ui/widget/canvas/glgraphics.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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/widget/canvas/glgraphics.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/widget/canvas/glgraphics.cpp:9: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/ui/widget/canvas/prefs.h:5, from /<>/src/ui/widget/canvas/glgraphics.cpp:11: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/ui/widget/canvas/glgraphics.cpp: In function ‘auto Inkscape::UI::Widget::{anonymous}::calc_paste_transform(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::Fragment&)’: /<>/src/ui/widget/canvas/glgraphics.cpp:54:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | return result * Geom::Scale(2.0 / b.rect.dimensions()) * Geom::Translate(-1.0, -1.0); | ~~~~^~~~~~~~~~~~~~~~~~~~~ [834/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o -c '/<>/src/ui/widget/canvas/graphics.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/graphics.h:17, from /<>/src/ui/widget/canvas/graphics.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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/graphics.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/ui/widget/canvas/graphics.cpp:9: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/ui/widget/canvas/graphics.cpp: In static member function ‘static void Inkscape::UI::Widget::Graphics::paint_splitview_controller(const Geom::IntPoint&, const Geom::Point&, Inkscape::SplitDirection, Inkscape::SplitDirection, const Cairo::RefPtr&)’: /<>/src/ui/widget/canvas/graphics.cpp:117:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | auto split_position = (split_frac * size).round(); | ~~~~~~~~~~~~^~~~~~~ [835/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o -c '/<>/src/ui/widget/canvas/cairographics.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:14, from /<>/src/ui/widget/canvas/cairographics.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/ui/widget/canvas/cairographics.cpp:4: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /<>/src/ui/widget/canvas/prefs.h:5, from /<>/src/ui/widget/canvas/cairographics.cpp:7: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [836/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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.h:21, from /<>/src/ui/widget/canvas.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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/prefs.h:5, from /<>/src/ui/widget/canvas.cpp:37: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | 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:41, from /<>/src/ui/widget/canvas.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/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:21, from /<>/src/ui/widget/canvas.cpp:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/ui/widget/canvas.cpp:51: /<>/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /<>/src/helper/geom.h:73:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | return rect; | ^~~~ /<>/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /<>/src/helper/geom.h:87:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | return Geom::Point(a / b.x(), a / b.y()); | ^ /<>/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /<>/src/helper/geom.h:130:61: 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 Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:338:32: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 338 | d->prefs.grabsize.action = [=] { d->canvasitem_ctx->root()->update_canvas_item_ctrl_sizes(d->prefs.grabsize); }; | ^ /<>/src/ui/widget/canvas.cpp:338:32: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:339:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 339 | d->prefs.debug_show_unclean.action = [=] { queue_draw(); }; | ^ /<>/src/ui/widget/canvas.cpp:339:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:340:40: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 340 | d->prefs.debug_show_clean.action = [=] { queue_draw(); }; | ^ /<>/src/ui/widget/canvas.cpp:340:40: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:341:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 341 | d->prefs.debug_disable_redraw.action = [=] { d->schedule_redraw(); }; | ^ /<>/src/ui/widget/canvas.cpp:341:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:342:46: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 342 | d->prefs.debug_sticky_decoupled.action = [=] { d->schedule_redraw(); }; | ^ /<>/src/ui/widget/canvas.cpp:342:46: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:343:37: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 343 | d->prefs.debug_animate.action = [=] { queue_draw(); }; | ^ /<>/src/ui/widget/canvas.cpp:343:37: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:344:47: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 344 | d->prefs.outline_overlay_opacity.action = [=] { queue_draw(); }; | ^ /<>/src/ui/widget/canvas.cpp:344:47: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:345:33: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 345 | d->prefs.softproof.action = [=] { set_cms_transform(); redraw_all(); }; | ^ /<>/src/ui/widget/canvas.cpp:345:33: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:346:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 346 | d->prefs.displayprofile.action = [=] { set_cms_transform(); redraw_all(); }; | ^ /<>/src/ui/widget/canvas.cpp:346:38: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:347:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 347 | d->prefs.request_opengl.action = [=] { | ^ /<>/src/ui/widget/canvas.cpp:347:38: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:357:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 357 | d->prefs.pixelstreamer_method.action = [=] { | ^ /<>/src/ui/widget/canvas.cpp:357:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:365:34: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 365 | d->prefs.numthreads.action = [=] { | ^ /<>/src/ui/widget/canvas.cpp:365:34: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/canvas.cpp: In function ‘Geom::Point Inkscape::UI::Widget::cap_length(const Geom::Point&, double)’: /<>/src/ui/widget/canvas.cpp:800:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 800 | static Geom::Point cap_length(Geom::Point const &pt, double max) | ^ /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:2081:34: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 2081 | boost::asio::post(*pool, [=] { render_tile(i); }); | ^ /<>/src/ui/widget/canvas.cpp:2081:34: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/int-interval.h:35, from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:35, from /<>/src/ui/widget/canvas.h:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/int-rect.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/widget/canvas.cpp: In member function ‘void Inkscape::UI::Widget::CanvasPrivate::launch_redraw()’: /<>/src/ui/widget/canvas.cpp:649:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 649 | rd.mouse_loc = last_mouse.value_or((Geom::Point(q->get_dimensions()) / 2).round()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/src/ui/widget/canvas.cpp:660:109: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/widget/canvas.cpp: In member function ‘void Inkscape::UI::Widget::CanvasPrivate::commit_tiles()’: /<>/src/ui/widget/canvas.cpp:784:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 784 | repaint_rect = pl.bounds().roundOutwards(); | ~~~~~~~~~^~ /<>/src/ui/widget/canvas.cpp: In lambda function: /<>/src/ui/widget/canvas.cpp:849:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 849 | auto const tgtvel = apply_profile(strain); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/widget/canvas.cpp: In member function ‘void Inkscape::UI::Widget::CanvasPrivate::commit_tiles()’: /<>/src/ui/widget/canvas.cpp:755:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 755 | void CanvasPrivate::commit_tiles() | ^~~~~~~~~~~~~ /<>/src/ui/widget/canvas.cpp: In member function ‘void Inkscape::UI::Widget::CanvasPrivate::launch_redraw()’: /<>/src/ui/widget/canvas.cpp:649:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 649 | rd.mouse_loc = last_mouse.value_or((Geom::Point(q->get_dimensions()) / 2).round()); | ^ /<>/src/ui/widget/canvas.cpp:563:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | void CanvasPrivate::launch_redraw() | ^~~~~~~~~~~~~ /<>/src/ui/widget/canvas.cpp: In member function ‘virtual void Inkscape::UI::Widget::Canvas::paint_widget(const Cairo::RefPtr&)’: /<>/src/ui/widget/canvas.cpp:1880:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1880 | void Canvas::paint_widget(Cairo::RefPtr const &cr) | ^~~~~~ [837/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o -c '/<>/src/ui/widget/canvas-notice.cpp' [838/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [839/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/widget/canvas-grid.h:18, from /<>/src/ui/widget/canvas-grid.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/widget/canvas-grid.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/ui/widget/canvas-grid.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/widget/canvas-grid.cpp: In member function ‘Gtk::EventSequenceState Inkscape::UI::Widget::CanvasGrid::_rulerButtonRelease(const Gtk::GestureMultiPress&, int, double, double, bool)’: /<>/src/ui/widget/canvas-grid.cpp:605:21: warning: bitwise operation between different enumeration types ‘const Gdk::ModifierType’ and ‘GdkModifierType’ is deprecated [-Wdeprecated-enum-enum-conversion] 605 | if (!(state & GDK_SHIFT_MASK)) { | ~~~~~~^~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/ui/widget/canvas-grid.cpp:262:59: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:262:59: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | auto const rulerbox = startbox * Geom::Scale{w2r_scale}; | ^ /<>/src/ui/widget/canvas-grid.cpp:271:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | auto d2c = d2c_scalerot * Geom::Translate(-pos); | ^~~~ /<>/src/ui/widget/canvas-grid.cpp:272:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:144:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | constexpr Point operator-() const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/widget/canvas-grid.cpp: In member function ‘void Inkscape::UI::Widget::CanvasGrid::_createGuideItem(const Geom::Point&, bool)’: /<>/src/ui/widget/canvas-grid.cpp:411:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | auto normal_bl_to_tr = Geom::Point( 1, y_dir).normalized(); // Bottom-left to top-right | ^ /<>/src/ui/widget/canvas-grid.cpp: In member function ‘void Inkscape::UI::Widget::CanvasGrid::updateScrollbars(double)’: /<>/src/ui/widget/canvas-grid.cpp:682:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | auto carea = deskarea * Geom::Scale(scale, scale * y_dir); | ^ /<>/src/ui/widget/canvas-grid.cpp: In function ‘void Inkscape::UI::Widget::ruler_snap_new_guide(SPDesktop*, Geom::Point&, Geom::Point&)’: /<>/src/ui/widget/canvas-grid.cpp:512:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | normal = Geom::rot90(normal); | ~~~~~~~~~~~^~~~~~~~ /<>/src/ui/widget/canvas-grid.cpp: In member function ‘void Inkscape::UI::Widget::CanvasGrid::updateRulers()’: /<>/src/ui/widget/canvas-grid.cpp:272:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ^~~ /<>/src/ui/widget/canvas-grid.cpp:224:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | void CanvasGrid::updateRulers() | ^~~~~~~~~~ /<>/src/ui/widget/canvas-grid.cpp:224: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/widget/canvas-grid.cpp:254:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | startbox += page_transform.translation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas-grid.cpp:272:43: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/canvas-grid.cpp: In member function ‘void Inkscape::UI::Widget::CanvasGrid::rulerMotion(const Inkscape::MotionEvent&, bool)’: /<>/src/ui/widget/canvas-grid.cpp:526:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | void CanvasGrid::rulerMotion(MotionEvent const &event, bool horiz) | ^~~~~~~~~~ /<>/src/ui/widget/canvas-grid.cpp: In member function ‘void Inkscape::UI::Widget::CanvasGrid::updateScrollbars(double)’: /<>/src/ui/widget/canvas-grid.cpp:682:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | auto carea = deskarea * Geom::Scale(scale, scale * y_dir); | ^ /<>/src/ui/widget/canvas-grid.cpp:657:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 657 | void CanvasGrid::updateScrollbars(double scale) | ^~~~~~~~~~ [840/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o -c '/<>/src/ui/widget/color-palette.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/widget/color-palette.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:84:40: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 84 | size.signal_change_value().connect([=,&size](Gtk::ScrollType, double val) { | ^ /<>/src/ui/widget/color-palette.cpp:84:40: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:91:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 91 | aspect.signal_change_value().connect([=,&aspect](Gtk::ScrollType, double val) { | ^ /<>/src/ui/widget/color-palette.cpp:91:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:98:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 98 | border.signal_change_value().connect([=,&border](Gtk::ScrollType, double val) { | ^ /<>/src/ui/widget/color-palette.cpp:98:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:105:40: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 105 | rows.signal_change_value().connect([=,&rows](Gtk::ScrollType, double val) { | ^ /<>/src/ui/widget/color-palette.cpp:105:40: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:113:33: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 113 | sb.signal_toggled().connect([=,&sb](){ | ^ /<>/src/ui/widget/color-palette.cpp:113:33: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:120:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 120 | stretch.signal_toggled().connect([=,&stretch](){ | ^ /<>/src/ui/widget/color-palette.cpp:120:38: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:128:36: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 128 | large.signal_toggled().connect([=,&large](){ | ^ /<>/src/ui/widget/color-palette.cpp:128:36: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:137:33: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 137 | sl.signal_toggled().connect([=,&sl](){ | ^ /<>/src/ui/widget/color-palette.cpp:137:33: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:145:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 145 | _scroll_down.signal_clicked().connect([=](){ scroll(0, get_palette_height(), get_tile_height() + _border, true); }); | ^ /<>/src/ui/widget/color-palette.cpp:145:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:146:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 146 | _scroll_up.signal_clicked().connect([=](){ scroll(0, -get_palette_height(), get_tile_height() + _border, true); }); | ^ /<>/src/ui/widget/color-palette.cpp:146:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:147:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 147 | _scroll_left.signal_clicked().connect([=](){ scroll(-10 * (get_tile_width() + _border), 0, 0.0, false); }); | ^ /<>/src/ui/widget/color-palette.cpp:147:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:148:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 148 | _scroll_right.signal_clicked().connect([=](){ scroll(10 * (get_tile_width() + _border), 0, 0.0, false); }); | ^ /<>/src/ui/widget/color-palette.cpp:148:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:153:36: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 153 | signal_size_allocate().connect([=](Gtk::Allocation& a){ | ^ /<>/src/ui/widget/color-palette.cpp:153:36: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:157:52: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 157 | _idle_resize = Glib::signal_idle().connect([=](){ | ^ /<>/src/ui/widget/color-palette.cpp:157:52: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-palette.cpp: In function ‘std::pair Inkscape::UI::Widget::get_range(Gtk::Scrollbar&)’: /<>/src/ui/widget/color-palette.cpp:204:55: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | std::pair get_range(Gtk::Scrollbar& sb) { | ^ /<>/src/ui/widget/color-palette.cpp: In lambda function: /<>/src/ui/widget/color-palette.cpp:744:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 744 | item->signal_activate().connect([=](){ | ^ /<>/src/ui/widget/color-palette.cpp:744:41: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/utility:69, from /<>/src/ui/widget/color-palette.cpp:12: /usr/include/c++/13/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 __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /<>/src/ui/widget/color-palette.cpp:206:26: required from here /usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/ui/widget/color-palette.cpp: In function ‘std::pair Inkscape::UI::Widget::get_range(Gtk::Scrollbar&)’: /<>/src/ui/widget/color-palette.cpp:204:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | std::pair get_range(Gtk::Scrollbar& sb) { | ^~~~~~~~~ [841/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/preferences.h:26, from /<>/src/ui/widget/color-notebook.h:24, from /<>/src/ui/widget/color-notebook.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/widget/color-notebook.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /<>/src/ui/widget/color-notebook.cpp: In lambda function: /<>/src/ui/widget/color-notebook.cpp:128:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 128 | _combo->signal_changed().connect([=](){ _setCurrentPage(_combo->get_active_row_id(), false); }); | ^ /<>/src/ui/widget/color-notebook.cpp:128:38: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-notebook.cpp: In lambda function: /<>/src/ui/widget/color-notebook.cpp:154:66: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 154 | _observer = prefs->createObserver("/colorselector/switcher", [=](const Preferences::Entry& new_value) { | ^ /<>/src/ui/widget/color-notebook.cpp:154:66: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-notebook.cpp: In lambda function: /<>/src/ui/widget/color-notebook.cpp:218:67: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 218 | _book->property_visible_child_name().signal_changed().connect([=]() { | ^ /<>/src/ui/widget/color-notebook.cpp:218:67: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/color-notebook.cpp: In lambda function: /<>/src/ui/widget/color-notebook.cpp:356:49: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 356 | auto obs = prefs->createObserver(vpath, [=](const Preferences::Entry& value) { | ^ /<>/src/ui/widget/color-notebook.cpp:356:49: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [842/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/ui/widget/color-icc-selector.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [843/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette-preview.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette-preview.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette-preview.cpp.o -c '/<>/src/ui/widget/color-palette-preview.cpp' [844/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, from /<>/src/ui/widget/color-picker.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /<>/src/ui/widget/color-picker.cpp: In lambda function: /<>/src/ui/widget/color-picker.cpp:53:51: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 53 | external_button->signal_clicked().connect([=](){ on_clicked(); }); | ^ /<>/src/ui/widget/color-picker.cpp:53:51: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [845/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [846/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/ui/widget/color-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [847/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/widget/combo-box-entry-tool-item.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [848/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/css-name-class-init.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/css-name-class-init.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/css-name-class-init.cpp.o -c '/<>/src/ui/widget/css-name-class-init.cpp' [849/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/ui/widget/combo-tool-item.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [850/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' 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/hsluv.h:36, from /<>/src/oklab.h:18, from /<>/src/ui/widget/color-scales.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/src/ui/widget/color-scales.cpp: In lambda function: /<>/src/ui/widget/color-scales.cpp:239:67: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 239 | wheel_frame->property_expanded().signal_changed().connect([=](){ | ^ /<>/src/ui/widget/color-scales.cpp:239:67: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o -c '/<>/src/ui/widget/custom-tooltip.cpp' [852/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [853/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/ui/widget/dash-selector.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/ui/widget/dash-selector.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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [854/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, from /<>/src/ui/widget/entity-entry.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [855/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/desktop-widget.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/desktop-widget.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/desktop-widget.cpp.o -c '/<>/src/ui/widget/desktop-widget.cpp' In file included from /<>/src/ui/widget/desktop-widget.h:40, from /<>/src/ui/widget/desktop-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/widget/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/widget/desktop-widget.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-image.h:27, from /<>/src/ui/widget/desktop-widget.cpp:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/desktop-widget.cpp:47: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/ui/widget/desktop-widget.cpp:357:41: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/desktop-widget.cpp: In member function ‘virtual void SPDesktopWidget::on_realize()’: /<>/src/ui/widget/desktop-widget.cpp:357:93: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | auto const d = Geom::Rect::from_xywh(Geom::Point{0, 0}, _desktop->doc()->getDimensions()); | ^ /<>/src/ui/widget/desktop-widget.cpp:357:91: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | auto const d = Geom::Rect::from_xywh(Geom::Point{0, 0}, _desktop->doc()->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/desktop-widget.cpp:357:93: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | auto const d = Geom::Rect::from_xywh(Geom::Point{0, 0}, _desktop->doc()->getDimensions()); | ^ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/ui/widget/desktop-widget.cpp: In member function ‘virtual void SPDesktopWidget::on_realize()’: /<>/src/ui/widget/desktop-widget.cpp:357:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | auto const d = Geom::Rect::from_xywh(Geom::Point{0, 0}, _desktop->doc()->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/widget/desktop-widget.cpp:351:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 351 | void SPDesktopWidget::on_realize() | ^~~~~~~~~~~~~~~ [856/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o -c '/<>/src/ui/widget/export-lists.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/export-lists.h:15, from /<>/src/ui/widget/export-lists.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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/export-lists.h:21: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [857/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/ui/widget/attr-widget.h:16, from /<>/src/ui/widget/combo-enums.h:23, from /<>/src/ui/widget/filter-effect-chooser.h:22, from /<>/src/ui/widget/filter-effect-chooser.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [858/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o -c '/<>/src/ui/widget/export-preview.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/export-preview.h:16, from /<>/src/ui/widget/export-preview.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h:22, from /<>/src/ui/widget/export-preview.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/widget/export-preview.cpp: In lambda function: /<>/src/ui/widget/export-preview.cpp:82:62: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 82 | _construct_idle = Glib::signal_timeout().connect([=]() { | ^ /<>/src/ui/widget/export-preview.cpp:82:62: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/export-preview.cpp: In lambda function: /<>/src/ui/widget/export-preview.cpp:179:51: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 179 | _render_idle = Glib::signal_timeout().connect([=]() { | ^ /<>/src/ui/widget/export-preview.cpp:179:51: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [859/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [860/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-gradient.h:18, from /<>/src/ui/widget/gradient-selector-interface.h:5, from /<>/src/ui/widget/paint-selector.h:26, from /<>/src/ui/widget/fill-style.h:18, from /<>/src/ui/widget/fill-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/sp-gradient.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/widget/fill-style.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ray.h:36, from /<>/src/3rdparty/2geom/include/2geom/2geom.h:45, from /<>/src/pattern-manipulation.h:8, from /<>/src/ui/widget/fill-style.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/2geom.h:46: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/path.h:582:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | Point operator()(Coord t) const { return pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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/2geom.h:51: /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/src/ui/widget/fill-style.cpp: In lambda function: /<>/src/ui/widget/fill-style.cpp:71:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 71 | _psel->signal_stop_selected().connect([=](SPStop* stop) { | ^ /<>/src/ui/widget/fill-style.cpp:71:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/fill-style.cpp: In lambda function: /<>/src/ui/widget/fill-style.cpp:74:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 74 | _psel->signal_edit_pattern().connect([=](){ | ^ /<>/src/ui/widget/fill-style.cpp:74:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/fill-style.cpp: In lambda function: /<>/src/ui/widget/fill-style.cpp:124:68: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 124 | subselChangedConn = desktop->connect_text_cursor_moved([=](void* sender, Inkscape::UI::Tools::TextTool* tool) { | ^ /<>/src/ui/widget/fill-style.cpp:124:68: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/fill-style.cpp: In lambda function: /<>/src/ui/widget/fill-style.cpp:131:80: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 131 | stop_selected_connection = desktop->connect_gradient_stop_selected([=](void* sender, SPStop* stop){ | ^ /<>/src/ui/widget/fill-style.cpp:131:80: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/fill-style.cpp: In member function ‘void Inkscape::UI::Widget::FillNStroke::updateFromPaint(bool)’: /<>/src/ui/widget/fill-style.cpp:632:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | auto gap = _psel->get_pattern_gap(); | ^ /<>/src/ui/widget/fill-style.cpp:395:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | void FillNStroke::updateFromPaint(bool switch_style) | ^~~~~~~~~~~ /<>/src/ui/widget/fill-style.cpp:395: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/widget/fill-style.cpp:626:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 626 | auto offset = _psel->get_pattern_offset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/fill-style.cpp:632:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | auto gap = _psel->get_pattern_gap(); | ~~~~~~~~~~~~~~~~~~~~~~^~ [861/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/widget/font-variations.h:23, from /<>/src/ui/widget/font-selector.h:47, from /<>/src/ui/widget/font-selector.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [862/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/widget/font-selector-toolbar.cpp: In lambda function: /<>/src/ui/widget/font-selector-toolbar.cpp:102:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 102 | family_combo.signal_changed().connect ([=](){ on_family_changed(); }); | ^ /<>/src/ui/widget/font-selector-toolbar.cpp:102:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-selector-toolbar.cpp: In lambda function: /<>/src/ui/widget/font-selector-toolbar.cpp:103:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 103 | style_combo.signal_changed().connect ([=](){ on_style_changed(); }); | ^ /<>/src/ui/widget/font-selector-toolbar.cpp:103:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-selector-toolbar.cpp: In lambda function: /<>/src/ui/widget/font-selector-toolbar.cpp:111:32: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 111 | font_lister->connectUpdate([=](){ update_font(); }); | ^ /<>/src/ui/widget/font-selector-toolbar.cpp:111:32: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [863/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [864/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-list.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/font-list.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/font-list.cpp.o -c '/<>/src/ui/widget/font-list.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/font-factory.h:24, from /<>/src/ui/widget/font-list.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/util/font-discovery.h:10, from /<>/src/ui/widget/font-list.h:31, from /<>/src/ui/widget/font-list.cpp:35: /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:81:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 81 | .on_started = [=]() { emit(Msg::OperationStarted {}); }, | ^ /<>/src/async/operation-stream.h:81:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:82:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 82 | .on_progress = [=](T... p) { emit(Msg::OperationProgress {std::tuple(p...)}); }, | ^ /<>/src/async/operation-stream.h:82:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:84:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ^ /<>/src/async/operation-stream.h:84:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:85:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 85 | .on_cancelled = [=]() { emit(Msg::OperationCancelled {}); }, | ^ /<>/src/async/operation-stream.h:85:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:86:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 86 | .on_exception = [=](std::exception_ptr ex) { emit(Msg::OperationException {ex}); }, | ^ /<>/src/async/operation-stream.h:86:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:87:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 87 | .on_finished = [=]() { emit(Msg::OperationFinished {}); }, | ^ /<>/src/async/operation-stream.h:87:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:289:37: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 289 | _font_variations.connectChanged([=](){ | ^ /<>/src/ui/widget/font-list.cpp:289:37: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:316:40: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 316 | item.signal_activate().connect([=](){ sort_fonts(el.second); }); | ^ /<>/src/ui/widget/font-list.cpp:316:40: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:329:83: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 329 | get_widget(_builder, "id-reset-filter").signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:329:83: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:337:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 337 | search->signal_changed().connect([=](){ filter(); }); | ^ /<>/src/ui/widget/font-list.cpp:337:38: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:347:27: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 347 | auto set_row_height = [=](int font_size_percent) { | ^ /<>/src/ui/widget/font-list.cpp:347:27: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:358:32: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 358 | _scale_correction.action = [=](){ | ^ /<>/src/ui/widget/font-list.cpp:358:32: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:364:26: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 364 | auto set_grid_size = [=](int font_size_percent) { | ^ /<>/src/ui/widget/font-list.cpp:364:26: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:375:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 375 | size->signal_value_changed().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:375:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:385:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 385 | show_names->signal_toggled().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:385:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:400:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 400 | sample->signal_changed().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:400:38: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:411:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 411 | grid_sample->signal_changed().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:411:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:442:54: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 442 | _text_column.set_cell_data_func(*_cell_renderer, [=](Gtk::CellRenderer* r, const Gtk::TreeModel::iterator& it) { | ^ /<>/src/ui/widget/font-list.cpp:442:54: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:460:51: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 460 | _font_grid.set_cell_data_func(*grid_renderer, [=](const Gtk::TreeModel::const_iterator& it) { | ^ /<>/src/ui/widget/font-list.cpp:460:51: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:465:47: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 465 | _font_grid.signal_query_tooltip().connect([=](int x, int y, bool kbd, const Glib::RefPtr& tt){ | ^ /<>/src/ui/widget/font-list.cpp:465:47: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:488:26: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 488 | auto font_selected = [=](const FontInfo& font) { | ^ /<>/src/ui/widget/font-list.cpp:488:26: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:500:51: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 500 | _font_grid.signal_selection_changed().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:500:51: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:511:31: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 511 | auto set_list_view_mode = [=](bool show_list) { | ^ /<>/src/ui/widget/font-list.cpp:511:31: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:541:25: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 541 | auto prepare_tags = [=](){ | ^ /<>/src/ui/widget/font-list.cpp:541:25: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:570:58: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 570 | _font_stream = FontDiscovery::get().connect_to_fonts([=](const FontDiscovery::MessageType& msg){ | ^ /<>/src/ui/widget/font-list.cpp:570:58: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:603:53: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 603 | _font_size_scale.signal_value_changed().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:603:53: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:612:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 612 | _font_size.signal_changed().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:612:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:629:58: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 629 | _font_list.get_selection()->signal_changed().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:629:58: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:637:47: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 637 | _font_list.signal_row_activated().connect([=](const Gtk::TreeModel::Path& path, Gtk::TreeViewColumn*){ | ^ /<>/src/ui/widget/font-list.cpp:637:47: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:644:49: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 644 | _font_tags.get_signal_tag_changed().connect([=](const FontTag* ftag, bool selected){ | ^ /<>/src/ui/widget/font-list.cpp:644:49: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:649:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 649 | filter_popover.signal_show().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:649:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:964:37: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 964 | close->signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:964:37: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:1007:20: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 1007 | auto add_row = [=](Gtk::Widget* w){ | ^ /<>/src/ui/widget/font-list.cpp:1007:20: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:1021:39: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 1021 | btn->signal_toggled().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:1021:39: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/font-list.cpp: In lambda function: /<>/src/ui/widget/font-list.cpp:1062:50: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 1062 | _scroll = Glib::signal_timeout().connect([=](){ | ^ /<>/src/ui/widget/font-list.cpp:1062:50: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [865/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/font-factory.h:24, from /<>/src/ui/widget/font-variants.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [866/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [867/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/widget/font-variations.cpp: In lambda function: /<>/src/ui/widget/font-variations.cpp:291:13: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 291 | [=](){ if (!_update.pending()) {_signal_changed.emit();} } | ^ /<>/src/ui/widget/font-variations.cpp:291:13: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [868/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o -c '/<>/src/ui/widget/gradient-editor.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-gradient.h:18, from /<>/src/ui/widget/gradient-editor.h:22, from /<>/src/ui/widget/gradient-editor.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/sp-gradient.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/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/widget/gradient-editor.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:185:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 185 | reverse.signal_clicked().connect([=](){ reverse_gradient(); }); | ^ /<>/src/ui/widget/gradient-editor.cpp:185:38: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:188:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 188 | _turn_gradient.signal_clicked().connect([=](){ turn_gradient(90, true); }); | ^ /<>/src/ui/widget/gradient-editor.cpp:188:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:189:48: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 189 | _angle_adj->signal_value_changed().connect([=](){ | ^ /<>/src/ui/widget/gradient-editor.cpp:189:48: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:199:52: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 199 | _gradient_image.signal_stop_selected().connect([=](size_t index) { | ^ /<>/src/ui/widget/gradient-editor.cpp:199:52: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:203:58: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 203 | _gradient_image.signal_stop_offset_changed().connect([=](size_t index, double offset) { | ^ /<>/src/ui/widget/gradient-editor.cpp:203:58: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:206:50: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 206 | _gradient_image.signal_add_stop_at().connect([=](double offset) { | ^ /<>/src/ui/widget/gradient-editor.cpp:206:50: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:209:50: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 209 | _gradient_image.signal_delete_stop().connect([=](size_t index) { | ^ /<>/src/ui/widget/gradient-editor.cpp:209:50: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:233:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 233 | _selector->signal_changed().connect([=](SPGradient* gradient) { | ^ /<>/src/ui/widget/gradient-editor.cpp:233:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:250:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 250 | selection->signal_changed().connect([=]() { | ^ /<>/src/ui/widget/gradient-editor.cpp:250:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:262:40: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 262 | _add_stop.signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/gradient-editor.cpp:262:40: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:270:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 270 | _delete_stop.signal_clicked().connect([=]() { | ^ /<>/src/ui/widget/gradient-editor.cpp:270:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:294:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 294 | _selected_color.signal_changed.connect([=]() { | ^ /<>/src/ui/widget/gradient-editor.cpp:294:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:297:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 297 | _selected_color.signal_dragged.connect([=]() { | ^ /<>/src/ui/widget/gradient-editor.cpp:297:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:301:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 301 | _offset_btn.signal_changed().connect([=]() { | ^ /<>/src/ui/widget/gradient-editor.cpp:301:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-editor.cpp: In lambda function: /<>/src/ui/widget/gradient-editor.cpp:559:56: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 559 | auto it = std::find_if(items.begin(), items.end(), [=](const auto& row) { | ^ /<>/src/ui/widget/gradient-editor.cpp:559:56: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/gradient-editor.cpp: In member function ‘void Inkscape::UI::Widget::GradientEditor::turn_gradient(double, bool)’: /<>/src/ui/widget/gradient-editor.cpp:468:47: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 468 | auto rotated = line.transformed(rotate); | ^ /<>/src/ui/widget/gradient-editor.cpp:470:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | linear->x1 = rotated.initialPoint().x(); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/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:312:10: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | Line transformed(Affine const& m) const { | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:313:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Line l(_initial * m, _final * m); | ~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/line.h:314:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | return l; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ [869/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/actions/actions-tools.h:15, from /<>/src/ui/widget/gradient-selector.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/ui/widget/gradient-selector.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/widget/gradient-selector.cpp:32: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [870/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/ui/widget/gradient-selector-interface.h:5, from /<>/src/ui/widget/gradient-selector.h:26, from /<>/src/ui/widget/gradient-vector-selector.h:19, from /<>/src/ui/widget/gradient-vector-selector.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/sp-gradient.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/ui/widget/gradient-vector-selector.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is 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/widget/gradient-vector-selector.cpp:32: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [871/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [872/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o -c '/<>/src/ui/widget/gradient-with-stops.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/gradient-with-stops.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/widget/gradient-with-stops.cpp: In lambda function: /<>/src/ui/widget/gradient-with-stops.cpp:79:53: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 79 | _release = gradient ? gradient->connectRelease([=](SPObject*){ set_gradient(nullptr); }) : sigc::connection(); | ^ /<>/src/ui/widget/gradient-with-stops.cpp:79:53: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/gradient-with-stops.cpp: In lambda function: /<>/src/ui/widget/gradient-with-stops.cpp:80:54: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 80 | _modified = gradient ? gradient->connectModified([=](SPObject*, guint){ modified(); }) : sigc::connection(); | ^ /<>/src/ui/widget/gradient-with-stops.cpp:80:54: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/functional:67, 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:126, from /usr/include/gdkmm-3.0/gdkmm/rgba.h:9, from /<>/src/ui/widget/gradient-with-stops.h:18, from /<>/src/ui/widget/gradient-with-stops.cpp:14: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:4861:18, inlined from ‘Inkscape::UI::Widget::GradientWithStops::limits_t Inkscape::UI::Widget::GradientWithStops::get_stop_limits(int) const’ at /<>/src/ui/widget/gradient-with-stops.cpp:226:26: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::UI::Widget::GradientWithStops::stop_t}; _Tp = Inkscape::UI::Widget::GradientWithStops::stop_t; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::UI::Widget::GradientWithStops::stop_t}; _Tp = Inkscape::UI::Widget::GradientWithStops::stop_t; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::UI::Widget::GradientWithStops::stop_t; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Inkscape::UI::Widget::GradientWithStops::modified()’ at /<>/src/ui/widget/gradient-with-stops.cpp:98:29: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [873/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o -c '/<>/src/ui/widget/image-properties.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-image.h:18, from /<>/src/ui/widget/image-properties.h:12, from /<>/src/ui/widget/image-properties.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-image.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/widget/image-properties.cpp: In lambda function: /<>/src/ui/widget/image-properties.cpp:126:36: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 126 | _preview.signal_draw().connect([=](const Cairo::RefPtr& ctx){ | ^ /<>/src/ui/widget/image-properties.cpp:126:36: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/image-properties.cpp: In lambda function: /<>/src/ui/widget/image-properties.cpp:135:37: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 135 | change.signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/image-properties.cpp:135:37: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/image-properties.cpp: In lambda function: /<>/src/ui/widget/image-properties.cpp:142:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 142 | extract.signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/image-properties.cpp:142:38: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/image-properties.cpp: In lambda function: /<>/src/ui/widget/image-properties.cpp:148:37: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 148 | _embed.signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/image-properties.cpp:148:37: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/image-properties.cpp: In lambda function: /<>/src/ui/widget/image-properties.cpp:156:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 156 | _rendering.signal_changed().connect([=](){ | ^ /<>/src/ui/widget/image-properties.cpp:156:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/image-properties.cpp: In lambda function: /<>/src/ui/widget/image-properties.cpp:162:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 162 | _aspect.signal_toggled().connect([=](){ | ^ /<>/src/ui/widget/image-properties.cpp:162:38: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/image-properties.cpp: In lambda function: /<>/src/ui/widget/image-properties.cpp:166:39: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 166 | _stretch.signal_toggled().connect([=](){ | ^ /<>/src/ui/widget/image-properties.cpp:166:39: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [874/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [875/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/widget/ink-spinscale.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [876/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/ui/widget/ink-color-wheel.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++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/util.h:28, from /<>/src/ui/widget/ink-color-wheel.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/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/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/widget/ink-color-wheel.h:25, from /<>/src/ui/widget/ink-color-wheel.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/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | 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:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/algorithm:61, from /<>/src/ui/widget/ink-color-wheel.cpp:16: /usr/include/c++/13/bits/stl_algo.h: In instantiation of ‘constexpr std::pair<_FIter, _FIter> std::minmax(initializer_list<_Tp>) [with _Tp = double]’: /<>/src/ui/widget/ink-color-wheel.cpp:198:40: required from here /usr/include/c++/13/bits/stl_algo.h:3477:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 3477 | minmax(initializer_list<_Tp> __l) | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:38: /<>/src/3rdparty/2geom/include/2geom/intersection.h: In instantiation of ‘Geom::Point Geom::Intersection::point() const [with TimeA = double; TimeB = double]’: /<>/src/ui/widget/ink-color-wheel.cpp:886:65: required from here /<>/src/3rdparty/2geom/include/2geom/intersection.h:68:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point point() const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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++/13/bits/stl_algobase.h:64, from /usr/include/c++/13/algorithm:60: /usr/include/c++/13/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 = const double&; _T2 = const double&; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /usr/include/c++/13/bits/stl_algo.h:3483:28: required from ‘constexpr std::pair<_FIter, _FIter> std::minmax(initializer_list<_Tp>) [with _Tp = double]’ /<>/src/ui/widget/ink-color-wheel.cpp:198:40: required from here /usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /<>/src/ui/widget/ink-color-wheel.cpp: In member function ‘void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()’: /<>/src/ui/widget/ink-color-wheel.cpp:873:50: 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::Angle start_angle{closest_line->pointAt(nearest_time)}; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/ui/widget/ink-color-wheel.cpp: In constructor ‘Inkscape::UI::Widget::Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)’: /<>/src/ui/widget/ink-color-wheel.cpp:54:5: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Intersection(int line_1, int line_2, Geom::Point &&intersection_point, Geom::Angle start_angle) | ^~~~~~~~~~~~ /<>/src/ui/widget/ink-color-wheel.cpp: In member function ‘virtual bool Inkscape::UI::Widget::ColorWheelHSLuv::on_drawing_area_draw(const Cairo::RefPtr&)’: /<>/src/ui/widget/ink-color-wheel.cpp:962:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 962 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/widget/ink-color-wheel.cpp:1015:94: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1015 | auto [gray, alpha] = Hsluv::get_contrasting_color(Hsluv::perceptual_lightness(_values[2])); | ^ /<>/src/ui/widget/ink-color-wheel.cpp:1033:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1033 | auto mp = to_pixel_coordinate({luv[1], luv[2]}, _scale, resize) + margin; | ^~~~~~ In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::UI::Widget::Intersection; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In constructor ‘Inkscape::UI::Widget::Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)’, inlined from ‘constexpr decltype (::new(void*(0)) _Tp) std::construct_at(_Tp*, _Args&& ...) [with _Tp = Inkscape::UI::Widget::Intersection; _Args = {int&, int&, Geom::Point, Geom::Angle&}]’ at /usr/include/c++/13/bits/stl_construct.h:97:14, inlined from ‘static constexpr void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Inkscape::UI::Widget::Intersection; _Args = {int&, int&, Geom::Point, Geom::Angle&}; _Tp = Inkscape::UI::Widget::Intersection]’ at /usr/include/c++/13/bits/alloc_traits.h:540:21, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int&, int&, Geom::Point, Geom::Angle&}; _Tp = Inkscape::UI::Widget::Intersection; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:468:28: /<>/src/ui/widget/ink-color-wheel.cpp:59:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 59 | , relative_angle{polar_angle - start_angle} | ^~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {int&, int&, Geom::Point, Geom::Angle&}; _Tp = Inkscape::UI::Widget::Intersection; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int&, int&, Geom::Point, Geom::Angle&}; _Tp = Inkscape::UI::Widget::Intersection; _Alloc = std::allocator]’, inlined from ‘void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()’ at /<>/src/ui/widget/ink-color-wheel.cpp:886:39: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()::]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()’ at /<>/src/ui/widget/ink-color-wheel.cpp:890:14: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()::]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()’ at /<>/src/ui/widget/ink-color-wheel.cpp:890:14: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Geom::Point&}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()’ at /<>/src/ui/widget/ink-color-wheel.cpp:908:38: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘std::vector Inkscape::UI::Widget::to_pixel_coordinate(const std::vector&, double, double)’ at /<>/src/ui/widget/ink-color-wheel.cpp:1360:28: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/widget/ink-color-wheel.cpp: In member function ‘virtual bool Inkscape::UI::Widget::ColorWheelHSLuv::on_drawing_area_draw(const Cairo::RefPtr&)’: /<>/src/ui/widget/ink-color-wheel.cpp:962:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 962 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ^~~~~~~~~~ /<>/src/ui/widget/ink-color-wheel.cpp:958:6: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 958 | bool ColorWheelHSLuv::on_drawing_area_draw(::Cairo::RefPtr<::Cairo::Context> const &cr) | ^~~~~~~~~~~~~~~ [877/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/preferences.h:26, from /<>/src/ui/widget/ink-ruler.h:26, from /<>/src/ui/widget/ink-ruler.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30, from /<>/src/ui/widget/ink-ruler.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/ui/widget/ink-ruler.cpp: In lambda function: /<>/src/ui/widget/ink-ruler.cpp:252:131: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | auto gr = create_cubic_gradient(Geom::Rect(0, 0, size_x, size_y), _shadow, trans, Geom::Point(0, 0.5), Geom::Point(0.5, 1)); | ^ /<>/src/ui/widget/ink-ruler.cpp:252:131: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [878/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [879/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/xml/node.h:18, from /<>/src/xml/helper-observer.h:17, from /<>/src/ui/widget/layer-selector.h:24, from /<>/src/ui/widget/layer-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/widget/layer-selector.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [880/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, from /<>/src/ui/widget/licensor.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [881/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o -c '/<>/src/ui/widget/objects-dialog-cells.cpp' In file included from /<>/src/preferences.h:26, from /<>/src/ui/widget/objects-dialog-cells.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [882/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/ui/widget/attr-widget.h:16, from /<>/src/ui/widget/combo-enums.h:23, from /<>/src/ui/widget/filter-effect-chooser.h:22, from /<>/src/ui/widget/object-composite-settings.h:17, from /<>/src/ui/widget/object-composite-settings.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/widget/object-composite-settings.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/widget/object-composite-settings.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [883/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing.h:21, from /<>/src/ui/widget/marker-combo-box.h:31, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:128:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 128 | _preview.signal_size_allocate().connect([=](Gtk::Allocation& a){ | ^ /<>/src/ui/widget/marker-combo-box.cpp:128:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:134:49: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 134 | _marker_list.bind_list_store(_marker_store, [=](const Glib::RefPtr& item){ | ^ /<>/src/ui/widget/marker-combo-box.cpp:134:49: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:162:61: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 162 | _marker_list.signal_selected_children_changed().connect([=](){ | ^ /<>/src/ui/widget/marker-combo-box.cpp:162:61: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:169:51: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 169 | _marker_list.signal_child_activated().connect([=](Gtk::FlowBoxChild* box){ | ^ /<>/src/ui/widget/marker-combo-box.cpp:169:51: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:173:23: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 173 | auto set_orient = [=](bool enable_angle, const char* value) { | ^ /<>/src/ui/widget/marker-combo-box.cpp:173:23: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:180:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 180 | _orient_angle.signal_toggled().connect([=]() { set_orient(true, _angle_btn.get_text().c_str()); }); | ^ /<>/src/ui/widget/marker-combo-box.cpp:180:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:181:48: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 181 | _orient_flip_horz.signal_clicked().connect([=]() { sp_marker_flip_horizontally(get_current()); }); | ^ /<>/src/ui/widget/marker-combo-box.cpp:181:48: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:183:47: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 183 | _angle_btn.signal_value_changed().connect([=]() { | ^ /<>/src/ui/widget/marker-combo-box.cpp:183:47: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:188:22: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 188 | auto set_scale = [=](bool changeWidth) { | ^ /<>/src/ui/widget/marker-combo-box.cpp:188:22: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:215:27: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 215 | auto idle_set_scale = [=](bool changeWidth) { | ^ /<>/src/ui/widget/marker-combo-box.cpp:215:27: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:219:49: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 219 | _idle = Glib::signal_idle().connect([=](){ | ^ /<>/src/ui/widget/marker-combo-box.cpp:219:49: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:230:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 230 | _link_scale.signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/marker-combo-box.cpp:230:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:240:49: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 240 | _scale_with_stroke.signal_toggled().connect([=](){ | ^ /<>/src/ui/widget/marker-combo-box.cpp:240:49: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:245:23: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 245 | auto set_offset = [=](){ | ^ /<>/src/ui/widget/marker-combo-box.cpp:245:23: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:256:52: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 256 | _menu_btn.get_popover()->signal_show().connect([=](){ update_ui(get_current(), false); }, false); | ^ /<>/src/ui/widget/marker-combo-box.cpp:256:52: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:382:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 382 | _marker_list.foreach([=,&selected](Gtk::Widget& widget){ | ^ /<>/src/ui/widget/marker-combo-box.cpp:382:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/marker-combo-box.cpp: In lambda function: /<>/src/ui/widget/marker-combo-box.cpp:446:73: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 446 | modified_connection = _document->getDefs()->connectModified([=](SPObject*, unsigned int){ | ^ /<>/src/ui/widget/marker-combo-box.cpp:446:73: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/display/drawing.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [884/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o -c '/<>/src/ui/widget/optglarea.cpp' [885/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o -c '/<>/src/ui/widget/oklab-color-wheel.cpp' In file included from /<>/src/ui/widget/ink-color-wheel.h:24, from /<>/src/ui/widget/oklab-color-wheel.h:17, from /<>/src/ui/widget/oklab-color-wheel.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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/widget/ink-color-wheel.h:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/oklab-color-wheel.cpp: In member function ‘virtual bool Inkscape::UI::Widget::OKWheel::on_drawing_area_draw(const Cairo::RefPtr&)’: /<>/src/ui/widget/oklab-color-wheel.cpp:208:73: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ^ /<>/src/ui/widget/oklab-color-wheel.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::OKWheel::_event2abstract(const Geom::Point&) const’: /<>/src/ui/widget/oklab-color-wheel.cpp:246:13: 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 OKWheel::_event2abstract(Geom::Point const &event_pt) const | ^~~~~~~ /<>/src/ui/widget/oklab-color-wheel.cpp: In member function ‘virtual bool Inkscape::UI::Widget::OKWheel::on_drawing_area_draw(const Cairo::RefPtr&)’: /<>/src/ui/widget/oklab-color-wheel.cpp:173:6: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | bool OKWheel::on_drawing_area_draw(Cairo::RefPtr const &cr) | ^~~~~~~ /<>/src/ui/widget/oklab-color-wheel.cpp:173: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/widget/oklab-color-wheel.cpp:173:6: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/widget/oklab-color-wheel.cpp:193:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto const where = _curColorWheelCoords(); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/oklab-color-wheel.cpp:208:62: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [886/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o -c '/<>/src/ui/widget/page-size-preview.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/page-size-preview.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [887/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o -c '/<>/src/ui/widget/page-properties.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/widget/page-properties.cpp:46: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ 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/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:178:54: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 178 | get_color_picker(element).connectChanged([=](unsigned const rgba) { | ^ /<>/src/ui/widget/page-properties.cpp:178:54: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:186:49: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 186 | _display_units.signal_changed().connect([=](){ set_display_unit(); }); | ^ /<>/src/ui/widget/page-properties.cpp:186:49: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:190:46: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 190 | _page_units.signal_changed().connect([=](){ set_page_unit(); }); | ^ /<>/src/ui/widget/page-properties.cpp:190:46: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:199:51: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 199 | checkbutton->signal_toggled().connect([=](){ fire_checkbox_toggled(*checkbutton, check); }); | ^ /<>/src/ui/widget/page-properties.cpp:199:51: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:201:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 201 | _border.signal_toggled().connect([=](){ | ^ /<>/src/ui/widget/page-properties.cpp:201:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:204:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 204 | _shadow.signal_toggled().connect([=](){ | ^ /<>/src/ui/widget/page-properties.cpp:204:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:207:48: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 207 | _checkerboard.signal_toggled().connect([=](){ | ^ /<>/src/ui/widget/page-properties.cpp:207:48: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:211:72: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 211 | _viewbox_expander.property_expanded().signal_changed().connect([=](){ | ^ /<>/src/ui/widget/page-properties.cpp:211:72: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:217:53: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 217 | _link_width_height.signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/page-properties.cpp:217:53: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:225:54: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 225 | _link_scale_content.signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/page-properties.cpp:225:54: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:235:53: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 235 | _page_width .signal_value_changed().connect([=](){ set_page_size_linked(true); }); | ^ /<>/src/ui/widget/page-properties.cpp:235:53: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:236:53: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 236 | _page_height.signal_value_changed().connect([=](){ set_page_size_linked(false); }); | ^ /<>/src/ui/widget/page-properties.cpp:236:53: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:238:56: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 238 | _viewbox_width. signal_value_changed().connect([=](){ set_viewbox_size_linked(true); }); | ^ /<>/src/ui/widget/page-properties.cpp:238:56: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:239:56: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 239 | _viewbox_height.signal_value_changed().connect([=](){ set_viewbox_size_linked(false); }); | ^ /<>/src/ui/widget/page-properties.cpp:239:56: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:241:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 241 | _landscape.signal_toggled().connect([=](){ if (_landscape.get_active()) swap_width_height(); }); | ^ /<>/src/ui/widget/page-properties.cpp:241:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:242:45: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 242 | _portrait .signal_toggled().connect([=](){ if (_portrait .get_active()) swap_width_height(); }); | ^ /<>/src/ui/widget/page-properties.cpp:242:45: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:250:52: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 250 | b1->signal_value_changed().connect([=](){ | ^ /<>/src/ui/widget/page-properties.cpp:250:52: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:256:52: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 256 | b1->signal_value_changed().connect([=](){ fire_value_changed(*b1, *b2, nullptr, dim); }); | ^ /<>/src/ui/widget/page-properties.cpp:256:52: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:257:52: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 257 | b2->signal_value_changed().connect([=](){ fire_value_changed(*b1, *b2, nullptr, dim); }); | ^ /<>/src/ui/widget/page-properties.cpp:257:52: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/page-properties.cpp: In lambda function: /<>/src/ui/widget/page-properties.cpp:262:46: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 262 | page_resize.signal_clicked().connect([=](){ _signal_resize_to_fit.emit(); }); | ^ /<>/src/ui/widget/page-properties.cpp:262:46: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/c++/13/functional:67, 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:126, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/page-properties.h:18, from /<>/src/ui/widget/page-properties.cpp:15: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:69: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::PaperSize]’: /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = Inkscape::PaperSize*; _Distance = int]’ at /usr/include/c++/13/bits/stl_algo.h:2394:20, inlined from ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:2460:30: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:2517:15: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Inkscape::PaperSize*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:2727:34: /usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Inkscape::PaperSize*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:2731:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Inkscape::PaperSize*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’ at /usr/include/c++/13/bits/stl_algo.h:2734:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::PaperSize*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Inkscape::UI::Widget::PagePropertiesBox::create_template_menu()::]’ at /usr/include/c++/13/bits/stl_algo.h:5119:36, inlined from ‘void Inkscape::UI::Widget::PagePropertiesBox::create_template_menu()’ at /<>/src/ui/widget/page-properties.cpp:96:25: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [888/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o -c '/<>/src/ui/widget/page-selector.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-page.h:15, from /<>/src/ui/widget/page-selector.h:24, from /<>/src/ui/widget/page-selector.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/page-manager.h:16, from /<>/src/object/sp-page.h:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [889/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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-gradient.h:18, from /<>/src/ui/widget/gradient-selector-interface.h:5, from /<>/src/ui/widget/paint-selector.h:26, from /<>/src/ui/widget/paint-selector.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/sp-gradient.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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/widget/paint-selector.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/widget/paint-selector.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/2geom.h:45, from /<>/src/pattern-manipulation.h:8, from /<>/src/ui/widget/paint-selector.cpp:52: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/2geom.h:46: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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/2geom.h:51: /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/ui/widget/color-notebook.h:24, from /<>/src/ui/widget/paint-selector.cpp:57: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /<>/src/ui/widget/paint-selector.cpp: In lambda function: /<>/src/ui/widget/paint-selector.cpp:629:68: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 629 | _selector_gradient->signal_stop_selected().connect([=](SPStop* stop) { _signal_stop_selected.emit(stop); }); | ^ /<>/src/ui/widget/paint-selector.cpp:629:68: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/paint-selector.cpp: In lambda function: /<>/src/ui/widget/paint-selector.cpp:1015:57: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 1015 | _selector_pattern->signal_changed().connect([=](){ _signal_changed.emit(); }); | ^ /<>/src/ui/widget/paint-selector.cpp:1015:57: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/paint-selector.cpp: In lambda function: /<>/src/ui/widget/paint-selector.cpp:1016:63: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 1016 | _selector_pattern->signal_color_changed().connect([=](unsigned){ _signal_changed.emit(); }); | ^ /<>/src/ui/widget/paint-selector.cpp:1016:63: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/paint-selector.cpp: In lambda function: /<>/src/ui/widget/paint-selector.cpp:1017:54: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 1017 | _selector_pattern->signal_edit().connect([=](){ _signal_edit_pattern.emit(); }); | ^ /<>/src/ui/widget/paint-selector.cpp:1017:54: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PaintSelector::get_pattern_gap()’: /<>/src/ui/widget/paint-selector.cpp:1079:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Scale PaintSelector::get_pattern_gap() { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/paint-selector.cpp:1079:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Scale PaintSelector::get_pattern_gap() { | ^~~~~~~~~~~~~ /<>/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::PaintSelector::get_pattern_offset()’: /<>/src/ui/widget/paint-selector.cpp:1072:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1072 | Geom::Point PaintSelector::get_pattern_offset() { | ^~~~~~~~~~~~~ /<>/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PaintSelector::get_pattern_gap()’: /<>/src/ui/widget/paint-selector.cpp:1079:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Scale PaintSelector::get_pattern_gap() { | ^~~~~~~~~~~~~ [890/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [891/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.cpp.o -c '/<>/src/ui/widget/popover-menu.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/widget/popover-menu.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [892/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu-item.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu-item.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu-item.cpp.o -c '/<>/src/ui/widget/popover-menu-item.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/widget/popover-menu-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [893/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [894/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [895/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o -c '/<>/src/ui/widget/pattern-editor.cpp' In file included from /<>/src/ui/widget/pattern-editor.h:19, from /<>/src/ui/widget/pattern-editor.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/ui/widget/pattern-editor.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/object-view.h:16, from /<>/src/object/sp-pattern.h:23, from /<>/src/ui/widget/pattern-editor.h:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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/pattern-editor.cpp:33: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/widget/pattern-editor.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/2geom.h:45, from /<>/src/pattern-manipulation.h:8, from /<>/src/ui/widget/pattern-editor.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/2geom.h:46: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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/2geom.h:51: /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:120:35: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 120 | _color_picker->connectChanged([=](guint color){ | ^ /<>/src/ui/widget/pattern-editor.cpp:120:35: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:126:28: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 126 | auto set_gap_control = [=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:126:28: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:143:48: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 143 | _tile_slider.signal_change_value().connect([=](Gtk::ScrollType st, double value){ | ^ /<>/src/ui/widget/pattern-editor.cpp:143:48: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:165:43: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 165 | precise_gap->signal_toggled().connect([=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:165:43: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:176:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 176 | _show_names.signal_toggled().connect([=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:176:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:188:50: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 188 | _orient_slider.signal_change_value().connect([=](Gtk::ScrollType st, double value){ | ^ /<>/src/ui/widget/pattern-editor.cpp:188:50: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:198:46: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 198 | spin->signal_value_changed().connect([=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:198:46: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:212:47: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 212 | slider->signal_change_value().connect([=](Gtk::ScrollType st, double value){ | ^ /<>/src/ui/widget/pattern-editor.cpp:212:47: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:221:47: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 221 | _angle_btn.signal_value_changed().connect([=]() { | ^ /<>/src/ui/widget/pattern-editor.cpp:221:47: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:229:42: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 229 | _link_scale.signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:229:42: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:242:44: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 242 | el->signal_value_changed().connect([=]() { | ^ /<>/src/ui/widget/pattern-editor.cpp:242:44: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:253:40: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 253 | _name_box.signal_changed().connect([=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:253:40: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:259:49: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 259 | _search_box.signal_search_changed().connect([=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:259:49: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:276:76: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 276 | get_widget(_builder, "previous").signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:276:76: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:280:72: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 280 | get_widget(_builder, "next").signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:280:72: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:284:41: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 284 | _combo_set.signal_changed().connect([=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:284:41: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:294:53: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 294 | _stock_gallery.signal_child_activated().connect([=](Gtk::FlowBoxChild* box){ | ^ /<>/src/ui/widget/pattern-editor.cpp:294:53: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:303:51: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 303 | _doc_gallery.signal_child_activated().connect([=](Gtk::FlowBoxChild* box){ | ^ /<>/src/ui/widget/pattern-editor.cpp:303:51: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:312:40: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 312 | _edit_btn.signal_clicked().connect([=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:312:40: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:317:57: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 317 | _paned.property_position().signal_changed().connect([=](){ | ^ /<>/src/ui/widget/pattern-editor.cpp:317:57: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:329:26: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 329 | pat.store.set_filter([=](const Glib::RefPtr& p){ | ^ /<>/src/ui/widget/pattern-editor.cpp:329:26: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In lambda function: /<>/src/ui/widget/pattern-editor.cpp:339:49: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 339 | list.bind_list_store(pat.store.get_store(), [=, &pat](const Glib::RefPtr& item){ | ^ /<>/src/ui/widget/pattern-editor.cpp:339:49: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::PatternEditor::get_selected_offset()’: /<>/src/ui/widget/pattern-editor.cpp:678:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 678 | Geom::Point PatternEditor::get_selected_offset() { | ^ /<>/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()’: /<>/src/ui/widget/pattern-editor.cpp:695:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 695 | Geom::Scale PatternEditor::get_selected_gap() { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/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:62: 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/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::PatternEditor::get_selected_offset()’: /<>/src/ui/widget/pattern-editor.cpp:678:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 678 | Geom::Point PatternEditor::get_selected_offset() { | ^~~~~~~~~~~~~ /<>/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()’: /<>/src/ui/widget/pattern-editor.cpp:695:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 695 | Geom::Scale PatternEditor::get_selected_gap() { | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()’: /<>/src/ui/widget/pattern-editor.cpp:695:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 695 | Geom::Scale PatternEditor::get_selected_gap() { | ^~~~~~~~~~~~~ /<>/src/ui/widget/pattern-editor.cpp: In member function ‘void Inkscape::UI::Widget::PatternEditor::update_widgets_from_pattern(Glib::RefPtr&)’: /<>/src/ui/widget/pattern-editor.cpp:379:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 379 | void PatternEditor::update_widgets_from_pattern(Glib::RefPtr& pattern) { | ^~~~~~~~~~~~~ [896/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/ui/widget/rendering-options.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [897/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/widget/preferences-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/ui/widget/preferences-widget.cpp: In function ‘void Inkscape::UI::Widget::draw_number(cairo_t*, Geom::Point, double)’: /<>/src/ui/widget/preferences-widget.cpp:364:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | draw_number(cairo_t *cr, Geom::Point pos, double num) { | ^~~~~~~~~~~ [898/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [899/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [900/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [901/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/widget/registered-widget.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/widget/scroll-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [903/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o -c '/<>/src/ui/widget/shapeicon.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/util.h:28, from /<>/src/ui/widget/shapeicon.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/util.h:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [904/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/object/sp-object.h:63, from /<>/src/ui/widget/attr-widget.h:16, from /<>/src/ui/widget/spin-scale.h:23, from /<>/src/ui/widget/spin-scale.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [905/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:22, from /<>/src/ui/widget/spinbutton.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/c++/13/map:62, from /usr/include/glibmm-2.4/glibmm/objectbase.h:30, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-3.0/gtkmm/widget.h:31, from /usr/include/gtkmm-3.0/gtkmm/entry.h:27, from /usr/include/gtkmm-3.0/gtkmm/spinbutton.h:26, from /<>/src/ui/widget/spinbutton.h:16, from /<>/src/ui/widget/spinbutton.cpp:11: /usr/include/c++/13/bits/stl_tree.h: In function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/stl_tree.h:2210:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2210 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/13/bits/stl_tree.h:2458: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++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double&, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_map.h:601:22, inlined from ‘std::shared_ptr Inkscape::UI::Widget::SpinButton::get_popover_menu()’ at /<>/src/ui/widget/spinbutton.cpp:169:19: /usr/include/c++/13/bits/stl_map.h:640:45: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_map.h:601:22, inlined from ‘std::shared_ptr Inkscape::UI::Widget::SpinButton::get_popover_menu()’ at /<>/src/ui/widget/spinbutton.cpp:170:19: /usr/include/c++/13/bits/stl_map.h:640:45: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {double, const char (&)[1]}; _Key = double; _Tp = Glib::ustring; _Compare = std::less; _Alloc = std::allocator >]’ at /usr/include/c++/13/bits/stl_map.h:601:22, inlined from ‘std::shared_ptr Inkscape::UI::Widget::SpinButton::get_popover_menu()’ at /<>/src/ui/widget/spinbutton.cpp:171:19: /usr/include/c++/13/bits/stl_map.h:640:45: note: parameter passing for argument of type ‘std::map::const_iterator’ {aka ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’} changed in GCC 7.1 640 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 641 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [906/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/sp-gradient.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/widget/selected-style.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/selected-style.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/widget/selected-style.cpp: In lambda function: /<>/src/ui/widget/selected-style.cpp:624:38: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 624 | [=](auto const mi){ return mi->get_label() == _sw_unit->abbr; }); | ^ /<>/src/ui/widget/selected-style.cpp:624:38: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [907/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/status-bar.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/status-bar.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/status-bar.cpp.o -c '/<>/src/ui/widget/status-bar.cpp' In file included from /<>/src/preferences.h:26, from /<>/src/ui/widget/status-bar.h:18, from /<>/src/ui/widget/status-bar.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/ui/widget/status-bar.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:40, from /<>/src/ui/widget/status-bar.cpp:25: /<>/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/desktop.h: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::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/object/sp-page.h:19, from /<>/src/ui/widget/page-selector.h:24, from /<>/src/ui/widget/status-bar.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/widget/status-bar.cpp: In lambda function: /<>/src/ui/widget/status-bar.cpp:136:74: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 136 | preference_observer = prefs->createObserver("/statusbar/visibility", [=]() { | ^ /<>/src/ui/widget/status-bar.cpp:136:74: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [908/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:20, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, 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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [909/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/widget/stroke-style.h:24, from /<>/src/ui/widget/stroke-style.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/stroke-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/widget/stroke-style.cpp: In lambda function: /<>/src/ui/widget/stroke-style.cpp:270:40: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 270 | _pattern->signal_changed().connect([=](){ | ^ /<>/src/ui/widget/stroke-style.cpp:270:40: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/stroke-style.cpp: In lambda function: /<>/src/ui/widget/stroke-style.cpp:296:57: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 296 | startMarkerConn = startMarkerCombo->connect_changed([=]{ markerSelectCB(startMarkerCombo, SP_MARKER_LOC_START); }); | ^ /<>/src/ui/widget/stroke-style.cpp:296:57: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/stroke-style.cpp: In lambda function: /<>/src/ui/widget/stroke-style.cpp:297:36: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 297 | startMarkerCombo->connect_edit([=]{ enterEditMarkerMode(SP_MARKER_LOC_START); }); | ^ /<>/src/ui/widget/stroke-style.cpp:297:36: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/stroke-style.cpp: In lambda function: /<>/src/ui/widget/stroke-style.cpp:304:53: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 304 | midMarkerConn = midMarkerCombo->connect_changed([=]{ markerSelectCB(midMarkerCombo, SP_MARKER_LOC_MID); }); | ^ /<>/src/ui/widget/stroke-style.cpp:304:53: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/stroke-style.cpp: In lambda function: /<>/src/ui/widget/stroke-style.cpp:305:34: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 305 | midMarkerCombo->connect_edit([=]{ enterEditMarkerMode(SP_MARKER_LOC_MID); }); | ^ /<>/src/ui/widget/stroke-style.cpp:305:34: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/stroke-style.cpp: In lambda function: /<>/src/ui/widget/stroke-style.cpp:312:53: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 312 | endMarkerConn = endMarkerCombo->connect_changed([=]{ markerSelectCB(endMarkerCombo, SP_MARKER_LOC_END); }); | ^ /<>/src/ui/widget/stroke-style.cpp:312:53: note: add explicit ‘this’ or ‘*this’ capture /<>/src/ui/widget/stroke-style.cpp: In lambda function: /<>/src/ui/widget/stroke-style.cpp:313:34: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 313 | endMarkerCombo->connect_edit([=]{ enterEditMarkerMode(SP_MARKER_LOC_END); }); | ^ /<>/src/ui/widget/stroke-style.cpp:313:34: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [910/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-gradient.h:18, from /<>/src/gradient-chemistry.h:22, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:21, from /<>/src/object/sp-gradient.h:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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/color-notebook.h:24, from /<>/src/ui/widget/swatch-selector.cpp:21: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [911/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o -c '/<>/src/ui/widget/template-list.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/ui/widget/template-list.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/util/units.h:18, from /<>/src/extension/template.h:23, from /<>/src/ui/widget/template-list.h:19, from /<>/src/ui/widget/template-list.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [912/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [913/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/ui/widget/style-swatch.h:23, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/ui/widget/style-swatch.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [914/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/toolbar-menu-button.cpp.o -MF src/CMakeFiles/inkscape_base.dir/ui/widget/toolbar-menu-button.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/ui/widget/toolbar-menu-button.cpp.o -c '/<>/src/ui/widget/toolbar-menu-button.cpp' [915/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [916/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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++/13/map:62, from /<>/src/ui/widget/unit-tracker.h:19, from /<>/src/ui/widget/unit-tracker.cpp:17: /usr/include/c++/13/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(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++/13/bits/stl_tree.h:2458: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 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = _GtkAdjustment*; _Tp = double; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]’, inlined from ‘void Inkscape::UI::Widget::UnitTracker::setFullVal(GtkAdjustment*, double)’ at /<>/src/ui/widget/unit-tracker.cpp:179:21: /usr/include/c++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = _GtkAdjustment*; _Tp = double; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]’, inlined from ‘void Inkscape::UI::Widget::UnitTracker::_fixupAdjustments(const Inkscape::Util::Unit*, const Inkscape::Util::Unit*)’ at /<>/src/ui/widget/unit-tracker.cpp:284:29: /usr/include/c++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = _GtkAdjustment*; _Tp = double; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]’, inlined from ‘void Inkscape::UI::Widget::UnitTracker::_fixupAdjustments(const Inkscape::Util::Unit*, const Inkscape::Util::Unit*)’ at /<>/src/ui/widget/unit-tracker.cpp:289:73: /usr/include/c++/13/bits/stl_map.h:513: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 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [917/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o -MF src/CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o -c '/<>/src/widgets/paintdef.cpp' [918/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/view/svg-view-widget.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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/document.h:39, from /<>/src/ui/view/svg-view-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h:22, from /<>/src/ui/view/svg-view-widget.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/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:62: 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/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [919/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/widgets/sp-attribute-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [920/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [921/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [922/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/widgets/sp-xmlview-tree.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [923/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:30, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [924/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/croco-node-iface.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [925/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/event.h:23, from /<>/src/xml/log-builder.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [926/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/event.h:23, from /<>/src/xml/event.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [927/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [928/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o -c '/<>/src/xml/node.cpp' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/node.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [929/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/node-fns.h:17, from /<>/src/xml/node-fns.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [930/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o -c '/<>/src/xml/node-iterators.cpp' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/node-iterators.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [931/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/repr.h:21, from /<>/src/xml/repr.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [932/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/repr-sorting.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [933/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/repr.h:21, from /<>/src/xml/repr-css.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [934/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/node.h:18, from /<>/src/xml/repr.h:21, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [935/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/xml/node.h:18, from /<>/src/xml/repr.h:21, from /<>/src/xml/repr-io.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [936/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/document.h:16, from /<>/src/xml/simple-document.h:16, from /<>/src/xml/simple-document.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [937/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/xml/node.h:18, from /<>/src/xml/simple-node.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [938/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/subtree.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [939/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/helper-observer.h:17, from /<>/src/xml/helper-observer.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [940/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o -MF src/CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o -c '/<>/src/xml/href-attribute-helper.cpp' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/href-attribute-helper.h:13, from /<>/src/xml/href-attribute-helper.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [941/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/xml/../document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/xml/../document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [942/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o -MF src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/libnrtype/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [943/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o -MF src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o -c '/<>/src/libnrtype/font-factory.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/libnrtype/font-factory.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/libnrtype/font-factory.h:24, from /<>/src/libnrtype/font-factory.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/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [944/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o -MF src/CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o -c '/<>/src/libnrtype/font-instance.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/libnrtype/font-instance.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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/font-instance.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/libnrtype/font-instance.cpp: In function ‘int ft2_cubic_to(const FT_Vector*, const FT_Vector*, const FT_Vector*, void*)’: /<>/src/libnrtype/font-instance.cpp:99:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | user->builder.curveTo(c1 * user->scale, c2 * user->scale, p * user->scale); | ~~~^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ [945/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o -MF src/CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o -c '/<>/src/libnrtype/font-lister.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:50, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [946/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o -MF src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/libnrtype/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [947/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o -MF src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/libnrtype/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/libnrtype/Layout-TNG-Compute.cpp: In member function ‘double Inkscape::Text::Layout::Calculator::_getChunkLeftWithAlignment(const ParagraphInfo&, std::vector::const_iterator, double*) const’: /<>/src/libnrtype/Layout-TNG-Compute.cpp:509:8: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 509 | double Layout::Calculator::_getChunkLeftWithAlignment(ParagraphInfo const ¶, | ^~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Span&}; _Tp = Inkscape::Text::Layout::Span; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Span; _Alloc = std::allocator]’, inlined from ‘void Inkscape::Text::Layout::Calculator::_outputLine(const ParagraphInfo&, const Inkscape::Text::Layout::FontMetrics&, const std::vector&, bool)’ at /<>/src/libnrtype/Layout-TNG-Compute.cpp:1170:35: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Calculator::ChunkInfo&}; _Tp = Inkscape::Text::Layout::Calculator::ChunkInfo; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Calculator::ChunkInfo; _Alloc = std::allocator]’, inlined from ‘bool Inkscape::Text::Layout::Calculator::_buildChunksInScanRun(const ParagraphInfo&, const UnbrokenSpanPosition&, const Inkscape::Text::Layout::ScanlineMaker::ScanRun&, std::vector*, Inkscape::Text::Layout::FontMetrics*) const’ at /<>/src/libnrtype/Layout-TNG-Compute.cpp:1939:38: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Calculator::ChunkInfo; _Alloc = std::allocator]’, inlined from ‘bool Inkscape::Text::Layout::Calculator::_buildChunksInScanRun(const ParagraphInfo&, const UnbrokenSpanPosition&, const Inkscape::Text::Layout::ScanlineMaker::ScanRun&, std::vector*, Inkscape::Text::Layout::FontMetrics*) const’ at /<>/src/libnrtype/Layout-TNG-Compute.cpp:1987:26: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::Text::Layout::Span; _Alloc = std::allocator]’, inlined from ‘bool Inkscape::Text::Layout::Calculator::calculate()’ at /<>/src/libnrtype/Layout-TNG-Compute.cpp:2277:39: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [948/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o -MF src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/libnrtype/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const iterator&, double*) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:354:79: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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 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/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /<>/src/3rdparty/2geom/include/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const iterator&, double*) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:354:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const | ^~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp:380:45: 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 normal = tangent.cw(); | ^ /<>/src/libnrtype/Layout-TNG-OutIter.cpp:422:45: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 422 | return Geom::Rect(top_left, bottom_right); | ^ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘std::vector Inkscape::Text::Layout::createSelectionShape(const iterator&, const iterator&, const Geom::Affine&) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:448:93: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | Geom::Rect box = characterBoundingBox(iterator(this, char_index), &char_rotation); | ^ /<>/src/libnrtype/Layout-TNG-OutIter.cpp:449:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | top_left = box.min(); | ~~~~~~~~~^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Point Inkscape::Text::Layout::characterAnchorPoint(const 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 iterator&, double*) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:354:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | 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 iterator&, Geom::Point&, double&, double&) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:490:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | void Layout::queryCursorShape(iterator const &it, Geom::Point &position, double &height, double &rotation) const | ^~~~~~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘std::vector Inkscape::Text::Layout::createSelectionShape(const iterator&, const iterator&, const Geom::Affine&) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 425 | std::vector Layout::createSelectionShape(iterator const &it_start, iterator const &it_end, Geom::Affine const &transform) const | ^~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp:425: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:425: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:425: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:448:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | Geom::Rect box = characterBoundingBox(iterator(this, char_index), &char_rotation); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’, inlined from ‘std::vector Inkscape::Text::Layout::createSelectionShape(const iterator&, const iterator&, const Geom::Affine&) const’ at /<>/src/libnrtype/Layout-TNG-OutIter.cpp:483:85: /<>/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 member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector Inkscape::Text::Layout::createSelectionShape(const iterator&, const iterator&, const Geom::Affine&) const’ at /<>/src/libnrtype/Layout-TNG-OutIter.cpp:485:28: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [949/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o -MF src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/libnrtype/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o -MF src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/libnrtype/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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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:253:48: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘void Inkscape::Text::Layout::show(Inkscape::DrawingGroup*, Inkscape::Text::StyleAttachments&, const Geom::OptRect&) const’: /<>/src/libnrtype/Layout-TNG-Output.cpp:210:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | phase0 = glyph_matrix.translation().x(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Geom::OptRect Inkscape::Text::Layout::bounds(const Geom::Affine&, bool, int, int) const’: /<>/src/libnrtype/Layout-TNG-Output.cpp:253:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /<>/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/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Geom::OptRect Inkscape::Text::Layout::bounds(const Geom::Affine&, bool, int, int) const’: /<>/src/libnrtype/Layout-TNG-Output.cpp:253:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /<>/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘void Inkscape::Text::Layout::print(SPPrintContext*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&, const Geom::Affine&) const’: /<>/src/libnrtype/Layout-TNG-Output.cpp:273:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | void Layout::print(SPPrintContext *ctx, | ^~~~~~ [951/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o -MF src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o -c '/<>/src/libnrtype/style-attachments.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/libnrtype/style-attachments.h:32, from /<>/src/libnrtype/style-attachments.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [952/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o -MF src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o -c '/<>/src/libnrtype/OpenTypeUtil.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/libnrtype/OpenTypeUtil.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [953/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [954/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [955/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/attribute-sort-util.h:15, from /<>/src/attribute-sort-util.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [956/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [957/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o -MF src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o -c '/<>/src/alignment-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/alignment-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/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:41, from /<>/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/alignment-snapper.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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/alignment-snapper.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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/desktop.h:42, from /<>/src/alignment-snapper.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:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/alignment-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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/alignment-snapper.cpp: In member function ‘void Inkscape::AlignmentSnapper::_collectBBoxPoints(const bool&) const’: /<>/src/alignment-snapper.cpp:63:51: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | getBBoxPoints(page->getDesktopRect(), _points_to_snap_to.get(), true, | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/alignment-snapper.cpp: In member function ‘void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/alignment-snapper.cpp:149:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Coord distX = Geom::L2(point_on_x - p.getPoint()); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/alignment-snapper.cpp: In member function ‘void Inkscape::AlignmentSnapper::_collectBBoxPoints(const bool&) const’: /<>/src/alignment-snapper.cpp:43:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | void Inkscape::AlignmentSnapper::_collectBBoxPoints(bool const &first_point) const | ^~~~~~~~ In file included from /usr/include/c++/13/list:65, from /<>/src/desktop.h:31: /usr/include/c++/13/bits/stl_list.h: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::SnappedPoint&}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/stl_list.h:2003:8: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/include/c++/13/memory:69, from /<>/src/alignment-snapper.cpp:13: /usr/include/c++/13/bits/stl_uninitialized.h: In function ‘constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]’: /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:781:34, inlined from ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1486:19, inlined from ‘void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/alignment-snapper.cpp:129:35: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; bool _TrivialValueTypes = false]’, inlined from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*]’ at /usr/include/c++/13/bits/stl_uninitialized.h:185:15, inlined from ‘constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; _Tp = Inkscape::SnapCandidatePoint]’ at /usr/include/c++/13/bits/stl_uninitialized.h:373:37, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/vector.tcc:814:38, inlined from ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1486:19, inlined from ‘void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/alignment-snapper.cpp:129:35: /usr/include/c++/13/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/alignment-snapper.cpp:217:28: /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/alignment-snapper.cpp:223:33: /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/alignment-snapper.cpp:225:33: /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/alignment-snapper.cpp: In member function ‘virtual void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const Inkscape::Snapper::SnapConstraint&, const std::vector*, std::vector*) const’: /<>/src/alignment-snapper.cpp:269:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ [958/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [959/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/xml/node.h:18, from /<>/src/xml/sp-css-attr.h:16, from /<>/src/attribute-rel-util.h:17, from /<>/src/attribute-rel-util.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/attribute-rel-util.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/attribute-rel-util.cpp:32: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/xml/node.h:18, from /<>/src/xml/event.h:23, from /<>/src/composite-undo-stack-observer.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [961/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o -MF src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o -c '/<>/src/hsluv.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/hsluv.h:36, from /<>/src/hsluv.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/src/hsluv.cpp: In function ‘std::pair Hsluv::get_contrasting_color(double)’: /<>/src/hsluv.cpp:457:57: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 457 | std::pair get_contrasting_color(double l) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/hsluv.cpp:457:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 457 | std::pair get_contrasting_color(double l) | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/hsluv.cpp: In function ‘double Hsluv::max_chroma_for_lh(double, double)’: /<>/src/hsluv.cpp:114:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | double len = intersections[0].point().length(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/hsluv.cpp: In function ‘std::pair Hsluv::get_contrasting_color(double)’: /<>/src/hsluv.cpp:457:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 457 | std::pair get_contrasting_color(double l) | ^~~~~~~~~~~~~~~~~~~~~ [962/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' 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/hsluv.h:36, from /<>/src/color.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/auto-save.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/auto-save.cpp:28: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [964/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [965/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/conditions.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [966/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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:41: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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/convex-hull.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:190:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/conn-avoid-ref.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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/conn-avoid-ref.cpp: In function ‘std::vector approxCurveWithPoints(const SPCurve*)’: /<>/src/conn-avoid-ref.cpp:209:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | poly_points.push_back(cit->initialPoint()); | ~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:37: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector approxCurveWithPoints(const SPCurve*)’ at /<>/src/conn-avoid-ref.cpp:209:38: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector approxCurveWithPoints(const SPCurve*)’ at /<>/src/conn-avoid-ref.cpp:216:42: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector approxCurveWithPoints(const SPCurve*)’ at /<>/src/conn-avoid-ref.cpp:225:38: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [967/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/context-fns.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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:92:100: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 92 | Geom::Point const &pt, Geom::Point const ¢er, int state) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:91:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Geom::Rect Inkscape::snap_rectangular_box(SPDesktop const *desktop, SPItem *item, | ^~~~~~~~ /<>/src/context-fns.cpp:110:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Geom::Point delta = pt - center; | ^~~~~~ /<>/src/context-fns.cpp:237:102: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | Geom::Point(MAX(p[0][Geom::X], p[1][Geom::X]), MAX(p[0][Geom::Y], p[1][Geom::Y]))); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | 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:91:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Geom::Rect Inkscape::snap_rectangular_box(SPDesktop const *desktop, SPItem *item, | ^~~~~~~~ [968/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/desktop-events.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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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 lambda function: /<>/src/desktop-events.cpp:157:55: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | auto snap_angle = angle - orig_angle; | ^~~~~~~~~~ /<>/src/desktop-events.cpp:166:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | guide->set_normal(Geom::Point::polar(angle).cw(), flag); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘constexpr Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/include/2geom/point.h:137:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | constexpr Point cw() const { | ^~ [969/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [970/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/box3d-side.h:18, from /<>/src/desktop-style.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [971/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, from /<>/src/document-undo.cpp:53: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [972/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o -MF src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o -c '/<>/src/distribution-snapper.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/distribution-snapper.h:14, from /<>/src/distribution-snapper.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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/distribution-snapper.h:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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/distribution-snapper.cpp:346:47: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/distribution-snapper.cpp:346:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /<>/src/distribution-snapper.cpp:380:82: 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 target = bbox_to_snap->midpoint() - Geom::Point(offset, 0); | ^ /<>/src/distribution-snapper.cpp:384:47: 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 bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /<>/src/distribution-snapper.cpp:412:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | auto x = Geom::Point((vecRight.front().min() + vecLeft.front().max()) / 2).x(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/distribution-snapper.cpp:418:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /<>/src/distribution-snapper.cpp:423:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | equal_dist = bbox.min().x() - vecLeft.front().max().x(); | ~~~~~~~~^~ /<>/src/distribution-snapper.cpp:442:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 442 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /<>/src/distribution-snapper.cpp:477:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 477 | Geom::Point target = bbox_to_snap->midpoint() + Geom::Point(0, offset); | ^ /<>/src/distribution-snapper.cpp:481:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /<>/src/distribution-snapper.cpp:509:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | auto y = Geom::Point((vecUp.front().max() + vecDown.front().min()) / 2).y(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/distribution-snapper.cpp:515:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /<>/src/distribution-snapper.cpp:520:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | equal_dist = bbox.min().y() - vecUp.front().max().y(); | ~~~~~~~~^~ /<>/src/distribution-snapper.cpp:529:43: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 529 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getDirection() const’: /<>/src/snapper.h:95:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point getDirection() const { | ^~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_correctSelectionBBox(Geom::Point&, const Geom::Point&, const Geom::Rect&) const’: /<>/src/distribution-snapper.cpp:554:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 554 | auto correction = bbox_to_snap.midpoint() - p; | ^ In file included from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64: /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 751 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc:751:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Geom::Rect&}; _Tp = Geom::Rect; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_addBBoxForIntersectingBoxes(std::vector*, Direction) const’ at /<>/src/distribution-snapper.cpp:298:24: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const’: /<>/src/distribution-snapper.cpp:101:6: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 101 | bool Inkscape::DistributionSnapper::_findSidewaysSnaps( | ^~~~~~~~ /<>/src/distribution-snapper.cpp:101:6: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /<>/src/distribution-snapper.cpp:125:35: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 125 | if (_findSidewaysSnaps(*next_bbox, ++it, end, result, first_dist, tol, distance_func, ++level)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:66: In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const’ at /<>/src/distribution-snapper.cpp:142:26: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const’ at /<>/src/distribution-snapper.cpp:146:23: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const’ at /<>/src/distribution-snapper.cpp:153:22: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const’: /<>/src/distribution-snapper.cpp:172:35: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 172 | if (_findSidewaysSnaps(*next_bbox, ++it, end, temp_result, this_dist, tol, distance_func, ++level)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/distribution-snapper.cpp:182:35: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 182 | if (_findSidewaysSnaps(*next_bbox, ++it, end, temp_result, dist, tol, distance_func, ++level)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const’ at /<>/src/distribution-snapper.cpp:196:15: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/list:65, from /<>/src/snapper.h:18: /usr/include/c++/13/bits/stl_list.h: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::SnappedPoint&}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/stl_list.h:2003:8: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In file included from /usr/include/c++/13/memory:66, from /usr/include/boost/container_hash/hash.hpp:49, from /usr/include/boost/functional/hash.hpp:6, from /<>/src/3rdparty/2geom/include/2geom/point.h:42: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Geom::Rect]’: /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2517:15: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = Geom::Rect*; _Distance = int]’ at /usr/include/c++/13/bits/stl_algo.h:2394:20, inlined from ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2460:30: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Geom::Rect*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2727:34: /usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Geom::Rect*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2731:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Geom::Rect*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2734:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Geom::Rect*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const’ at /<>/src/distribution-snapper.cpp:241:49: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const’ at /<>/src/distribution-snapper.cpp:243:48: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const’ at /<>/src/distribution-snapper.cpp:247:46: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const’ at /<>/src/distribution-snapper.cpp:249:48: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]’ at /usr/include/c++/13/bits/stl_algo.h:5119:36, inlined from ‘void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const’ at /<>/src/distribution-snapper.cpp:256:21: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]’ at /usr/include/c++/13/bits/stl_algo.h:5119:36, inlined from ‘void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const’ at /<>/src/distribution-snapper.cpp:257:21: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]’ at /usr/include/c++/13/bits/stl_algo.h:5119:36, inlined from ‘void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const’ at /<>/src/distribution-snapper.cpp:258:21: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = int (*)(const Geom::Rect&, const Geom::Rect&)]’ at /usr/include/c++/13/bits/stl_algo.h:5119:36, inlined from ‘void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const’ at /<>/src/distribution-snapper.cpp:259:21: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/distribution-snapper.cpp:346:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /<>/src/distribution-snapper.cpp:340:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 340 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_right->begin(), _bboxes_right->end(), vecRight, equal_dist, getSnapperTolerance(), &DistributionSnapper::distRight)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:347:28: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/distribution-snapper.cpp:355:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 355 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_left->begin(), _bboxes_left->end(), vecLeft, left_dist, getSnapperTolerance(), &DistributionSnapper::distLeft)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:358:40: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:362:36: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/distribution-snapper.cpp:377:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 377 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_left->begin(), _bboxes_left->end(), vecLeft, equal_dist, getSnapperTolerance(), &DistributionSnapper::distLeft)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:386:30: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/distribution-snapper.cpp:394:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 394 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_right->begin(), _bboxes_right->end(), vecRight, right_dist, getSnapperTolerance(), &DistributionSnapper::distRight)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:396:39: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:400:38: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/distribution-snapper.cpp:435:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 435 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_up->begin(), _bboxes_up->end(), vecUp, equal_dist, getSnapperTolerance(), &DistributionSnapper::distUp)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:444:28: /usr/include/c++/13/bits/stl_vector.h:1292:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1292 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/distribution-snapper.cpp:452:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 452 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_down->begin(), _bboxes_down->end(), vecDown, down_dist, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | getSnapperTolerance(), &DistributionSnapper::distDown)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:455:37: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:459:33: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/distribution-snapper.cpp:474:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 474 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_down->begin(), _bboxes_down->end(), vecDown, equal_dist, getSnapperTolerance(), &DistributionSnapper::distDown)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:482:27: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/distribution-snapper.cpp:491:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 491 | if (_findSidewaysSnaps(*bbox_to_snap, _bboxes_up->begin(), _bboxes_up->end(), vecUp, up_dist, getSnapperTolerance(), &DistributionSnapper::distUp)) { | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:494:39: /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1486 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1487 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_vector.h:1486:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = Geom::Rect; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:497:35: /usr/include/c++/13/bits/vector.tcc:170:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:541:29: /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:536:29: /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:541:29: /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/distribution-snapper.cpp:545:29: /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/distribution-snapper.cpp: In member function ‘virtual void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const Inkscape::Snapper::SnapConstraint&, const std::vector*, std::vector*) const’: /<>/src/distribution-snapper.cpp:584:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 584 | void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ [973/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [974/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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: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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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:42, from /<>/src/desktop.cpp:32: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h:22, from /<>/src/desktop.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/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:21, from /<>/src/desktop.cpp:46: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/desktop.cpp:52: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++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/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/desktop.cpp: In member function ‘void SPDesktop::set_coordinate_status(Geom::Point)’: /<>/src/desktop.cpp:413:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | SPDesktop::set_coordinate_status (Geom::Point p) { | ^~~~~~~~~ /<>/src/desktop.h: In member function ‘void SPDesktop::DesktopAffine::setScale(Geom::Scale)’: /<>/src/desktop.h:470:14: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | void setScale( Geom::Scale scale ) { | ^~~~~~~~ /<>/src/desktop.h: In member function ‘void SPDesktop::DesktopAffine::setOffset(Geom::Point)’: /<>/src/desktop.h:529:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 529 | void setOffset( Geom::Point offset ) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [975/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [976/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, from /<>/src/document.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42, from /<>/src/document.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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/document.cpp:59: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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(bool) const’: /<>/src/document.cpp:796:57: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 796 | Geom::Scale SPDocument::getDocumentScale(bool computed) const | ^~~~~ /<>/src/document.cpp: In member function ‘Geom::Rect SPDocument::getViewBox() const’: /<>/src/document.cpp:967:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 967 | Geom::Rect SPDocument::getViewBox() const | ^~~~~ /<>/src/document.cpp: In member function ‘Geom::Point SPDocument::getDimensions() const’: /<>/src/document.cpp:996:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 996 | Geom::Point SPDocument::getDimensions() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/document.cpp:780:42: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/document.cpp:780:42: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/document.cpp: In member function ‘Geom::Scale SPDocument::getDocumentScale(bool) const’: /<>/src/document.cpp:796:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 796 | Geom::Scale SPDocument::getDocumentScale(bool computed) const | ^~~~~~~~~~ /<>/src/document.cpp: In member function ‘Geom::Rect SPDocument::getViewBox() const’: /<>/src/document.cpp:967:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 967 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ /<>/src/document.cpp: In member function ‘Geom::Point SPDocument::getDimensions() const’: /<>/src/document.cpp:996:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 996 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /<>/src/document.cpp: In member function ‘Geom::OptRect SPDocument::pageBounds()’: /<>/src/document.cpp:1012:36: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1012 | return page->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/document.cpp: In static member function ‘static SPItem* SPDocument::getItemFromListAtPointBottom(unsigned int, SPGroup*, const std::vector&, const Geom::Point&, bool)’: /<>/src/document.cpp:1619:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1619 | outline = canvas->canvas_point_in_outline_zone(p - canvas->get_pos()); | ~~^~~~~~~~~~~~~~~~~~~ /<>/src/document.cpp: In member function ‘void SPDocument::setDocumentScale(double, double)’: /<>/src/document.cpp:780:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 780 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 781 | root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 782 | root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 783 | root->width.computed / scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 784 | root->height.computed / scaleY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/document.cpp: In static member function ‘static SPItem* SPDocument::getItemFromListAtPointBottom(unsigned int, SPGroup*, const std::vector&, const Geom::Point&, bool)’: /<>/src/document.cpp:1619:92: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1619 | outline = canvas->canvas_point_in_outline_zone(p - canvas->get_pos()); | ^ /<>/src/document.cpp: In member function ‘Geom::Scale SPDocument::getDocumentScale(bool) const’: /<>/src/document.cpp:796:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 796 | Geom::Scale SPDocument::getDocumentScale(bool computed) const | ^~~~~~~~~~ /<>/src/document.cpp: In member function ‘Geom::Point SPDocument::getDimensions() const’: /<>/src/document.cpp:996:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 996 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /<>/src/document.cpp: In member function ‘Geom::Rect SPDocument::getViewBox() const’: /<>/src/document.cpp:967:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 967 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ [977/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/filter-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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [978/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [979/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/file-update.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/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; CRect = Geom::Rect]’: /<>/src/file-update.cpp:511:50: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:105:41: required from ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’ /<>/src/file-update.cpp:511:50: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/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:576:63: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 576 | Geom::Scale scale = doc->getDocumentScale(); | ^ /<>/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: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 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/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/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/file-update.cpp: In function ‘void sp_file_convert_dpi(SPDocument*)’: /<>/src/file-update.cpp:511:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | 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:583:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 583 | grid->scale(scale.inverse()); /* *** */ | ~~~~~~~~~~~~~^~ /<>/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:576:62: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 576 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ [980/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [981/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:17, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [982/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/file.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/file.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/file.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | 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/file.cpp:982:81: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | 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/file.cpp:988:78: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/file.cpp: In function ‘void sp_import_document(SPDesktop*, SPDocument*, bool, bool)’: /<>/src/file.cpp:732:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 732 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/file.cpp:789:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 789 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/file.cpp:789:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 789 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ /<>/src/file.cpp:789:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 789 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/file.cpp:791:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/file.cpp:791:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/file.cpp:791:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/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/file.cpp: In function ‘void file_import_pages(SPDocument*, SPDocument*)’: /<>/src/file.cpp:980:94: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 980 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/file.cpp:980:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 980 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/file.cpp:982:76: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/file.cpp:988:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 988 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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: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); } | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/file.cpp: In function ‘void sp_import_document(SPDesktop*, SPDocument*, bool, bool)’: /<>/src/file.cpp:789:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 789 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/file.cpp:789:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 789 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ /<>/src/file.cpp: In function ‘void file_import_pages(SPDocument*, SPDocument*)’: /<>/src/file.cpp:988:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 988 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/file.cpp: In function ‘SPObject* file_import(SPDocument*, const std::string&, Inkscape::Extension::Extension*)’: /<>/src/file.cpp:946:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 946 | Geom::Point m(pointer_location.round() - sel_bbox->midpoint()); | ^ /<>/src/file.cpp: In function ‘void file_import_pages(SPDocument*, SPDocument*)’: /<>/src/file.cpp:969:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 969 | void file_import_pages(SPDocument *this_doc, SPDocument *that_doc) | ^~~~~~~~~~~~~~~~~ /<>/src/file.cpp:969: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/file.cpp:969: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/file.cpp:969: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/file.cpp:969: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/file.cpp:969: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/file.cpp:980:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 980 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/file.cpp:980:94: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 980 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/file.cpp:982:76: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/file.cpp: In function ‘SPObject* file_import(SPDocument*, const std::string&, Inkscape::Extension::Extension*)’: /<>/src/file.cpp:809:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 809 | file_import(SPDocument *in_doc, const std::string &path, Inkscape::Extension::Extension *key) | ^~~~~~~~~~~ /<>/src/file.cpp: In function ‘void sp_import_document(SPDesktop*, SPDocument*, bool, bool)’: /<>/src/file.cpp:654:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 654 | void sp_import_document(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) | ^~~~~~~~~~~~~~~~~~ /<>/src/file.cpp:732:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 732 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/file.cpp:791:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 791 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [983/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o -MF src/CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o -c '/<>/src/grid-snapper.cpp' In file included from /<>/src/snap-candidate.h:18, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/grid-snapper.h:15, from /<>/src/grid-snapper.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/grid-snapper.cpp: In member function ‘Inkscape::LineSnapper::LineList Inkscape::GridSnapper::get_snap_lines(const Geom::Point&, int) const’: /<>/src/grid-snapper.cpp:118:81: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | const auto [origin, spacing] = _grid->getEffectiveOriginAndSpacing(index); | ^ /<>/src/grid-snapper.cpp:127:86: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | auto const sw = proj(spacing, i) * desktop->d2w().withoutTranslation(); | ^ /<>/src/grid-snapper.cpp: In member function ‘Inkscape::LineSnapper::LineList Inkscape::GridSnapper::getSnapLinesAxonom(const Geom::Point&) const’: /<>/src/grid-snapper.cpp:145:72: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | auto const [origin, spacing] = _grid->getEffectiveOriginAndSpacing(); | ^ /<>/src/grid-snapper.cpp:187:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | Geom::Point norm_x = Geom::rot90(vers_x); | ^ /<>/src/grid-snapper.cpp: In member function ‘Inkscape::LineSnapper::LineList Inkscape::GridSnapper::get_snap_lines(const Geom::Point&, int) const’: /<>/src/grid-snapper.cpp:111:23: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | LineSnapper::LineList GridSnapper::get_snap_lines(const Geom::Point& p, int limit) const { | ^~~~~~~~~~~ [984/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, 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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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 Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { 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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:62: 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/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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:407:47: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 407 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /<>/src/gradient-chemistry.cpp:411:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | pStart = bbl2.pointAt((*intersection(bbl2, grl)).ta); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/gradient-chemistry.cpp:413:47: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | if (intersection(bbl2, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /<>/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:165:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:9: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^~~ /<>/src/3rdparty/2geom/include/2geom/line.h:297:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | result.setOrigin(pointAt(t)); | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/line.h:299:16: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | 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:231:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Point pointAt(Coord t) const { | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/gradient-chemistry.cpp: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /<>/src/gradient-chemistry.cpp:1926:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1926 | } | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:9: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^~~ /<>/src/gradient-chemistry.cpp: In function ‘Geom::Point getGradientCoords(SPItem*, GrPointType, guint, Inkscape::PaintTarget)’: /<>/src/gradient-chemistry.cpp:1520:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1520 | Geom::Point getGradientCoords(SPItem *item, GrPointType point_type, guint point_i, Inkscape::PaintTarget fill_or_stroke) | ^~~~~~~~~~~~~~~~~ /<>/src/gradient-chemistry.cpp: In function ‘SPGradient* sp_gradient_reset_to_userspace(SPGradient*, SPItem*)’: /<>/src/gradient-chemistry.cpp:352:13: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | SPGradient *sp_gradient_reset_to_userspace(SPGradient *gr, SPItem *item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/gradient-chemistry.cpp:398:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | Geom::LineSegment bbl1(bbox->corner(0), bbox->corner(1)); | ^ /<>/src/gradient-chemistry.cpp:407:47: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 407 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /<>/src/gradient-chemistry.cpp: In function ‘void sp_item_gradient_set_coords(SPItem*, GrPointType, guint, Geom::Point, Inkscape::PaintTarget, bool, bool)’: /<>/src/gradient-chemistry.cpp:1262:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1262 | Geom::Point p = p_w * i2d.inverse(); | ^ [986/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [987/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/id-clash.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/id-clash.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/id-clash.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/gradient-drag.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/gradient-drag.cpp: In member function ‘void GrDragger::fireDraggables(bool, bool, bool)’: /<>/src/gradient-drag.cpp:1179:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1179 | sp_item_gradient_set_coords (draggable->item, draggable->point_type, draggable->point_i, this->point, draggable->fill_or_stroke, write_repr, scale_radial); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/list:65, from /<>/src/desktop.h:31: /usr/include/c++/13/bits/stl_list.h: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::SnappedPoint&}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/stl_list.h:2003:8: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’, inlined from ‘void gr_knot_moved_handler(SPKnot*, const Geom::Point&, guint, gpointer)’ at /<>/src/gradient-drag.cpp:846:37: /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ [989/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [991/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/inkscape.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/libnrtype/font-factory.h:24, from /<>/src/inkscape.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/util/font-discovery.h:10, from /<>/src/inkscape.cpp:61: /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:81:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 81 | .on_started = [=]() { emit(Msg::OperationStarted {}); }, | ^ /<>/src/async/operation-stream.h:81:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:82:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 82 | .on_progress = [=](T... p) { emit(Msg::OperationProgress {std::tuple(p...)}); }, | ^ /<>/src/async/operation-stream.h:82:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:84:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 84 | .on_complete = [=](R result) { emit(Msg::OperationResult {result = std::move(result)}); }, | ^ /<>/src/async/operation-stream.h:84:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:85:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 85 | .on_cancelled = [=]() { emit(Msg::OperationCancelled {}); }, | ^ /<>/src/async/operation-stream.h:85:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:86:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 86 | .on_exception = [=](std::exception_ptr ex) { emit(Msg::OperationException {ex}); }, | ^ /<>/src/async/operation-stream.h:86:30: note: add explicit ‘this’ or ‘*this’ capture /<>/src/async/operation-stream.h: In lambda function: /<>/src/async/operation-stream.h:87:30: warning: implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated] 87 | .on_finished = [=]() { emit(Msg::OperationFinished {}); }, | ^ /<>/src/async/operation-stream.h:87:30: note: add explicit ‘this’ or ‘*this’ capture In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [992/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/object/persp3d.h:20, from /<>/src/line-geometry.h:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/line-geometry.h: In member function ‘Geom::Point Box3D::Line::direction()’: /<>/src/line-geometry.h:34:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 34 | inline Geom::Point direction () { return v_dir; } | ^ /<>/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:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/bits/stl_algobase.h:64, from /usr/include/c++/13/string:51, from /usr/include/c++/13/bits/locale_classes.h:40, from /usr/include/c++/13/bits/ios_base.h:41, from /usr/include/c++/13/ios:44, from /usr/include/c++/13/ostream:40, from /usr/include/c++/13/iostream:41, from /<>/src/3rdparty/2geom/include/2geom/point.h:39: /usr/include/c++/13/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 = const Geom::Point&; _T2 = const Geom::Point&; typename __strip_reference_wrapper::type>::__type = Geom::Point; typename decay<_Tp>::type = Geom::Point; typename __strip_reference_wrapper::type>::__type = Geom::Point; typename decay<_Tp2>::type = Geom::Point]’: /<>/src/line-geometry.cpp:133:33: required from here /usr/include/c++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/line-geometry.cpp: In constructor ‘Box3D::Line::Line(const Geom::Point&, const Geom::Point&, bool)’: /<>/src/line-geometry.cpp:27:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 27 | v_dir = vec - start; | ~~~~~~^~~~~~~~~~~~~ /<>/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) | ^~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_pair.h:922:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /<>/src/line-geometry.cpp: In member function ‘std::optional Box3D::Line::intersection_with_viewbox(SPDesktop*)’: /<>/src/line-geometry.cpp:169:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ~~~~~~~~~^~~ /<>/src/line-geometry.cpp:169:145: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ^ /<>/src/line-geometry.cpp: In member function ‘void Box3D::Line::set_direction(const Geom::Point&)’: /<>/src/line-geometry.cpp:52:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 52 | normal = v_dir.ccw(); | ~~~~~~~~~^~ /<>/src/line-geometry.cpp: In function ‘std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/line-geometry.cpp:79:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::pair coordinates (Geom::Point const &v1, Geom::Point const &v2, Geom::Point const &w) | ^~~~~~~~~~~ /<>/src/line-geometry.cpp: In function ‘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); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [993/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [994/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [995/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/mod360.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [996/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/layer-manager.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [997/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' In file included from /<>/src/object/sp-object.h:63, from /<>/src/object-hierarchy.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [998/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/oklab.cpp.o -MF src/CMakeFiles/inkscape_base.dir/oklab.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/oklab.cpp.o -c '/<>/src/oklab.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/hsluv.h:36, from /<>/src/oklab.h:18, from /<>/src/oklab.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/oklab.cpp: In function ‘Oklab::Triplet Oklab::oklch_to_oklab(const Triplet&)’: /<>/src/oklab.cpp:86:62: 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::Angle::from_degrees(ok_lch_color[2]) }); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [999/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [1000/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/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:41, from /<>/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/desktop.h:42, from /<>/src/object-snapper.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/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/object-snapper.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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_collectNodes(const Inkscape::SnapSourceType&, const bool&) const’: /<>/src/object-snapper.cpp:100:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | getBBoxPoints(page->getDesktopRect(), _points_to_snap_to.get(), true, | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_snapNodes(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/object-snapper.cpp:217:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Geom::Coord dist = Geom::L2(target_pt - p.getPoint()); // Default: free (unconstrained) snapping | ~~~~~~~~~~^~~~~~~~~~~~~~ /<>/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_collectPaths(Geom::Point, Inkscape::SnapSourceType, const bool&) const’: /<>/src/object-snapper.cpp:302:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /<>/src/object-snapper.cpp:366:86: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 366 | Geom::Affine transform = use ? use->get_xy_offset(): Geom::Affine(); // If we're dealing with an SPUse, then account for any X/Y offset | ~~~~~~~~~~~~~~~~~~^~ /<>/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const SPPath*) const’: /<>/src/object-snapper.cpp:408:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | 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:735:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ /<>/src/object-snapper.cpp: In function ‘void Inkscape::getBBoxPoints(Geom::OptRect, std::vector*, bool, SnapSourceType, SnapTargetType, SnapSourceType, SnapTargetType, SnapSourceType, SnapTargetType)’: /<>/src/object-snapper.cpp:773:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 773 | points->push_back(SnapCandidatePoint(bbox->corner(k), corner_src, -1, corner_tgt, *bbox)); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 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:735:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) 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:274:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Curve *reverse() const override { | ^~~~~~~ /<>/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_collectNodes(const Inkscape::SnapSourceType&, const bool&) const’: /<>/src/object-snapper.cpp:65:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void Inkscape::ObjectSnapper::_collectNodes(SnapSourceType const &t, | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’, inlined from ‘void Geom::PathIteratorSink::arcTo(Geom::Coord, Geom::Coord, Geom::Coord, bool, bool, const Geom::Point&) [with OutputIterator = std::back_insert_iterator]’ at /<>/src/3rdparty/2geom/include/2geom/path-sink.h:168:48: /<>/src/3rdparty/2geom/include/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ In file included from /usr/include/c++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidatePath}; _Tp = Inkscape::SnapCandidatePath; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In function ‘constexpr 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++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _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:274:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, | ^~~~~~~~ /<>/src/object-snapper.cpp:274:6: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object-snapper.cpp:274: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/object-snapper.cpp:274: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/object-snapper.cpp:302:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /<>/src/object-snapper.cpp:366:86: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 366 | Geom::Affine transform = use ? use->get_xy_offset(): Geom::Affine(); // If we're dealing with an SPUse, then account for any X/Y offset | ~~~~~~~~~~~~~~~~~~^~ /<>/src/object-snapper.cpp:387:64: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 387 | auto path = _getPathvFromRect(*rect); | ^ In file included from /usr/include/c++/13/list:65, from /<>/src/desktop.h:31: /usr/include/c++/13/bits/stl_list.h: In member function ‘void std::__cxx11::list<_Tp, _Alloc>::_M_insert(iterator, _Args&& ...) [with _Args = {const Inkscape::SnappedPoint&}; _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/stl_list.h:2003:8: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 2003 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /<>/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_snapNodes(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /<>/src/object-snapper.cpp:195:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | void Inkscape::ObjectSnapper::_snapNodes(IntermSnapResults &isr, | ^~~~~~~~ In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::ObjectSnapper::_snapNodes(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’ at /<>/src/object-snapper.cpp:238:29: /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&, std::vector*, const SPPath*) const’ at /<>/src/object-snapper.cpp:621:45: /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Inkscape::SnappedPoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::ObjectSnapper::_snapTranslatingGuide(IntermSnapResults&, const Geom::Point&, const Geom::Point&) const’ at /<>/src/object-snapper.cpp:267:33: /usr/include/c++/13/bits/stl_list.h:1306:24: note: parameter passing for argument of type ‘std::_List_iterator’ changed in GCC 7.1 1306 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ [1001/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39, from /<>/src/object/persp3d.h:20, from /<>/src/line-geometry.h:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/line-geometry.h: In member function ‘Geom::Point Box3D::Line::direction()’: /<>/src/line-geometry.h:34:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 34 | inline Geom::Point direction () { return v_dir; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/perspective-line.cpp: In constructor ‘Box3D::PerspectiveLine::PerspectiveLine(const Geom::Point&, Proj::Axis, const Persp3D*)’: /<>/src/perspective-line.cpp:18:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 18 | Line (pt, persp->get_VP(axis).affine(), true) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [1002/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, from /<>/src/path-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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/path-chemistry.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/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [1003/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/preferences.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/c++/13/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/convert.h:24, from /<>/src/preferences.cpp:19: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::Preferences::Entry}; _Tp = Inkscape::Preferences::Entry; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::Preferences::Entry}; _Tp = Inkscape::Preferences::Entry; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::Preferences::Entry; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘std::vector Inkscape::Preferences::getAllEntries(const Glib::ustring&)’ at /<>/src/preferences.cpp:319:27: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1004/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1005/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h:22, from /<>/src/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1006/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o -MF src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o -c '/<>/src/page-manager.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/page-manager.h:16, from /<>/src/page-manager.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/page-manager.cpp: In member function ‘Geom::Rect Inkscape::PageManager::getSelectedPageRect() const’: /<>/src/page-manager.cpp:304:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Geom::Rect PageManager::getSelectedPageRect() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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; CRect = Geom::Rect; CPoint = Geom::Point]’: /<>/src/page-manager.cpp:150:41: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:108:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | 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< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /<>/src/page-manager.cpp:575:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:167:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newPage()’: /<>/src/page-manager.cpp:138:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | auto rect = _selected_page->getRect(); | ^ /<>/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newPage(double, double)’: /<>/src/page-manager.cpp:149:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto loc = nextPageLocation(); | ^ /<>/src/page-manager.cpp:150:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:109:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | return CRect(xy, xy + wh); | ~~~^~~~ /<>/src/page-manager.cpp: In member function ‘Geom::Point Inkscape::PageManager::nextPageLocation() const’: /<>/src/page-manager.cpp:162:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | auto rect = page->getRect(); | ^ /<>/src/page-manager.cpp:167:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | return Geom::Point(left, top); | ^ /<>/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newPage(Geom::Rect, bool)’: /<>/src/page-manager.cpp:173:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | SPPage *PageManager::newPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /<>/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)’: /<>/src/page-manager.cpp:210:64: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp:210:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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]); } | ^~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/page-manager.cpp: In member function ‘Geom::Affine Inkscape::PageManager::getSelectedPageAffine() const’: /<>/src/page-manager.cpp:311:61: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | return _selected_page ? _selected_page->getDesktopAffine() : Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const’: /<>/src/page-manager.cpp:452:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /<>/src/page-manager.cpp:455:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp:455:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::findPageAt(Geom::Point) const’: /<>/src/page-manager.cpp:471:44: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | auto rect = page->getSensitiveRect(); | ^ /<>/src/page-manager.cpp: In member function ‘void Inkscape::PageManager::scalePages(const Geom::Scale&)’: /<>/src/page-manager.cpp:545:79: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | page->setMarginSide(side, page->getMarginSide(side) * scale.vector()[0]); | ~~~~~~~~~~~~^~ /<>/src/page-manager.cpp: In member function ‘void Inkscape::PageManager::rotatePage(int)’: /<>/src/page-manager.cpp:574:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Rect page_size = getSelectedPageRect(); | ^ /<>/src/page-manager.cpp:575:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | Geom::Translate const center(page_size.midpoint()); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp:576:69: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 576 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(turns * 90)); | ^ /<>/src/page-manager.cpp:577:41: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Affine const tr(center.inverse() * rotate * center); | ~~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp:587:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | auto new_box = Geom::Rect(page_size.min() * tr, page_size.max() * tr); | ~~~~~~~~~~~~~~~~^~~~ /<>/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) { return Rotate(rad_from_deg(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/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/page-manager.cpp: In member function ‘void Inkscape::PageManager::changeOrientation()’: /<>/src/page-manager.cpp:596:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | auto rect = getSelectedPageRect(); | ^ /<>/src/page-manager.cpp: In member function ‘void Inkscape::PageManager::fitToRect(Geom::OptRect, SPPage*, bool)’: /<>/src/page-manager.cpp:644:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 644 | page->setDocumentRect(Geom::Rect(Geom::Point(0, 0), rect->dimensions())); | ~~~~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp: In member function ‘std::string Inkscape::PageManager::getSizeLabel(SPPage*)’: /<>/src/page-manager.cpp:732:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 732 | box = page->getDesktopRect(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/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); } | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/page-manager.cpp: In member function ‘Geom::Rect Inkscape::PageManager::getSelectedPageRect() const’: /<>/src/page-manager.cpp:773:2: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 773 | }; // namespace Inkscape | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)’: /<>/src/page-manager.cpp:210:64: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const’: /<>/src/page-manager.cpp:455:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/page-manager.cpp: In member function ‘void Inkscape::PageManager::rotatePage(int)’: /<>/src/page-manager.cpp:577:41: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Affine const tr(center.inverse() * rotate * center); | ~~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp:587:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | auto new_box = Geom::Rect(page_size.min() * tr, page_size.max() * tr); | ~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp: In member function ‘Geom::Point Inkscape::PageManager::nextPageLocation() const’: /<>/src/page-manager.cpp:156:13: 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::Point PageManager::nextPageLocation() const | ^~~~~~~~~~~ /<>/src/page-manager.cpp:156: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/page-manager.cpp:156: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/page-manager.cpp:156: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/page-manager.cpp:162:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | auto rect = page->getRect(); | ~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)’: /<>/src/page-manager.cpp:208:9: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | SPPage *PageManager::newDocumentPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /<>/src/page-manager.cpp:208:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/page-manager.cpp:210:54: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp:210:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newPage(double, double)’: /<>/src/page-manager.cpp:147:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | SPPage *PageManager::newPage(double width, double height) | ^~~~~~~~~~~ /<>/src/page-manager.cpp:150:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/page-manager.cpp: In member function ‘Geom::Affine Inkscape::PageManager::getSelectedPageAffine() const’: /<>/src/page-manager.cpp:309:14: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Geom::Affine PageManager::getSelectedPageAffine() const | ^~~~~~~~~~~ /<>/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const’: /<>/src/page-manager.cpp:452:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /<>/src/page-manager.cpp:452:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/page-manager.cpp:455:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::findPageAt(Geom::Point) const’: /<>/src/page-manager.cpp:467:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | SPPage *PageManager::findPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /<>/src/page-manager.cpp:471:43: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | auto rect = page->getSensitiveRect(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/page-manager.cpp: In member function ‘void Inkscape::PageManager::rotatePage(int)’: /<>/src/page-manager.cpp:576:57: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 576 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(turns * 90)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/page-manager.cpp:587:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | auto new_box = Geom::Rect(page_size.min() * tr, page_size.max() * tr); | ^~ /<>/src/page-manager.cpp:572:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | void PageManager::rotatePage(int turns) | ^~~~~~~~~~~ /<>/src/page-manager.cpp:572: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/page-manager.cpp:572: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/page-manager.cpp:572: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/page-manager.cpp:574:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Rect page_size = getSelectedPageRect(); | ~~~~~~~~~~~~~~~~~~~^~ In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’, inlined from ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’ at /<>/src/3rdparty/2geom/include/2geom/transforms.h:218:52, inlined from ‘void Inkscape::PageManager::rotatePage(int)’ at /<>/src/page-manager.cpp:576:57: /<>/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/page-manager.cpp: In member function ‘void Inkscape::PageManager::deletePage(SPPage*, bool)’: /<>/src/page-manager.cpp:219:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | void PageManager::deletePage(SPPage *page, bool content) | ^~~~~~~~~~~ [1007/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1008/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/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/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, long int&, Inkscape::SnapTargetType, Geom::OptRect}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, long int&, Inkscape::SnapTargetType, Geom::OptRect}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’, inlined from ‘void Inkscape::PureTransform::snap(SnapManager*, const std::vector&, const Geom::Point&)’ at /<>/src/pure-transform.cpp:37:40: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1009/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/document.h:38, from /<>/src/rdf.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/rdf.cpp:22: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1010/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/rubberband.h:16, from /<>/src/rubberband.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/rubberband.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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/rubberband.cpp: In member function ‘void Inkscape::Rubberband::start(SPDesktop*, const Geom::Point&, bool)’: /<>/src/rubberband.cpp:68:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | _path = Geom::Path(_desktop->d2w(p)); | ~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1011/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:26, from /<>/src/selcue.h:24, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/selcue.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/selcue.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h:28, from /<>/src/selcue.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:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [1013/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-lpe-item.h:25, from /<>/src/object/sp-item-group.h:18, from /<>/src/layer-manager.h:19, from /<>/src/selection-describer.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/selection-describer.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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/object/sp-flowtext.h:18, from /<>/src/selection-describer.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/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [1014/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [1015/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/object/sp-object.h:63, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:29, from /<>/src/selection.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/object-set.h:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/selection.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/selection.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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/path-manipulator.h:18, from /<>/src/selection.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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/ui/tool/path-manipulator.h:20: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /<>/src/object/object-set.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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++/13/vector:72, from /<>/src/selection.h:24: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’, inlined from ‘std::vector Inkscape::Selection::getSnapPoints(const Inkscape::SnapPreferences*) const’ at /<>/src/selection.cpp:200:31: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1016/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/snap-candidate.h:18, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/snap.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ 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:31: /<>/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:41: /<>/src/object/sp-grid.h: In member function ‘Geom::Point SPGrid::get_gap() const’: /<>/src/object/sp-grid.h:93:33: 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::Point get_gap() const { return Geom::Point(_gap_x.computed, _gap_y.computed); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/snap.cpp: In member function ‘void SnapManager::_findCandidates(SPObject*, const std::vector*, const Geom::Rect&, bool, Geom::Affine)’: /<>/src/snap.cpp:934:89: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 934 | auto display_area = getDesktop()->get_display_area().bounds(); | ^ /<>/src/snap.cpp:943:156: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 943 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/13/vector:72, from /<>/src/snap.h:22: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Line}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidateItem}; _Tp = Inkscape::SnapCandidateItem; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Line}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘Inkscape::SnappedPoint SnapManager::constrainedAngularSnap(const Inkscape::SnapCandidatePoint&, const std::optional&, const Geom::Point&, unsigned int) const’ at /<>/src/snap.cpp:396:33: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Line}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘Inkscape::SnappedPoint SnapManager::constrainedAngularSnap(const Inkscape::SnapCandidatePoint&, const std::optional&, const Geom::Point&, unsigned int) const’ at /<>/src/snap.cpp:397:33: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/snap.cpp: In member function ‘void SnapManager::_findCandidates(SPObject*, const std::vector*, const Geom::Rect&, bool, Geom::Affine)’: /<>/src/snap.cpp:818:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 818 | void SnapManager::_findCandidates(SPObject* parent, | ^~~~~~~~~~~ /<>/src/snap.cpp:818: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/snap.cpp:934:88: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 934 | auto display_area = getDesktop()->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidateItem}; _Tp = Inkscape::SnapCandidateItem; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::SnapCandidateItem; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void SnapManager::_findCandidates(SPObject*, const std::vector*, const Geom::Rect&, bool, Geom::Affine)’ at /<>/src/snap.cpp:937:69: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/snap.cpp: In member function ‘void SnapManager::_findCandidates(SPObject*, const std::vector*, const Geom::Rect&, bool, Geom::Affine)’: /<>/src/snap.cpp:943:156: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 943 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidateItem}; _Tp = Inkscape::SnapCandidateItem; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Inkscape::SnapCandidateItem; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void SnapManager::_findCandidates(SPObject*, const std::vector*, const Geom::Rect&, bool, Geom::Affine)’ at /<>/src/snap.cpp:945:71: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1017/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapped-curve.h:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:390:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 390 | 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); | ^ /<>/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));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:312:10: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | Line transformed(Affine const& m) const { | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:313:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Line l(_initial * m, _final * m); | ~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/line.h:314:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | 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:284:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | return LineSegment(pointAt(f), pointAt(t)); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /<>/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:145:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | best_p = best_p * dt2doc; | ^~~~~~ In file included from /usr/include/c++/13/functional:67, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/13/bits/stl_algo.h:61: /usr/include/c++/13/bits/stl_heap.h: In function ‘constexpr 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++/13/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:175:31: /usr/include/c++/13/bits/stl_algo.h:1859:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1859 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18, inlined from ‘void Geom::sort_crossings(Crossings&, unsigned int)’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:144:67, inlined from ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’ at /<>/src/3rdparty/2geom/include/2geom/crossing.h:181:31: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ [1018/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:23, from /<>/src/seltrans.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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:24, from /<>/src/seltrans.h:29: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/pure-transform.h:19, from /<>/src/seltrans.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for 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/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/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)’: /<>/src/seltrans.cpp:1681:87: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1681 | 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:1714:146: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | 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:1737:86: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1737 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /<>/src/seltrans.cpp:1464:40: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /<>/src/seltrans.cpp:1467:43: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)’: /<>/src/seltrans.cpp:260:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | _items_centers.push_back(it->getCenter()); // for content-dragging, we need to remember original centers | ~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)’: /<>/src/seltrans.cpp:1064:69: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1064 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /<>/src/seltrans.cpp:1067:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /<>/src/seltrans.cpp:1068:91: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1068 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /<>/src/seltrans.cpp:1083:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1083 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1123:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1123 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1125:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1131:28: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1131 | geom_scale = sn->getScaleSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1132:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:1178:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1178 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /<>/src/seltrans.cpp:1179:91: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1179 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /<>/src/seltrans.cpp:1192:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1192 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1229:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | default_scale = bb.getStretchSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1231:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1231 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1237:28: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | geom_scale = sn.getStretchSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1238:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1238 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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:1310:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1310 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /<>/src/seltrans.cpp:1323:68: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1323 | Geom::Scale scale = calcScaleFactors(_point, pt, _origin, false); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)’: /<>/src/seltrans.cpp:1464:27: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1464 | _relative_affine = r2 * r1.inverse(); | ~~~^~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1467:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1467 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/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/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | 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:1699:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp:1699:111: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp:1699:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp:1699:123: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ^ /<>/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/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:131:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | CPoint max() const { return CPoint(f[X].max(), f[Y].max()); } | ^~~ /<>/src/seltrans.cpp: In function ‘Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)’: /<>/src/seltrans.cpp:1714:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | Geom::Scale Inkscape::calcScaleFactors(Geom::Point const &initial_point, Geom::Point const &new_point, Geom::Point const &origin, bool const skew) | ^~~~~~~~ /<>/src/seltrans.cpp:1718:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1718 | Geom::Point const initial_delta = initial_point - origin; | ^~~~~~ /<>/src/seltrans.cpp:1733:12: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1733 | return scale; | ^~~~~ /<>/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)’: /<>/src/seltrans.cpp:1737:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1737 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /<>/src/seltrans.cpp:1737: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:1739:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1739 | 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:1764:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1764 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /<>/src/seltrans.cpp:1767:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1767 | _absolute_affine = Geom::Translate(-_origin_for_specpoints) * _relative_affine * Geom::Translate(_origin_for_specpoints); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1772:115: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1772 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ^ /<>/src/seltrans.cpp:1774:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1774 | return visual_bbox.min() + visual_bbox.dimensions() * Geom::Scale(_handle_x, _handle_y); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)’: /<>/src/seltrans.cpp:1699:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp:1699:111: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | Geom::Point 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:1123:52: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1123 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)’: /<>/src/seltrans.cpp:1310:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1310 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)’: /<>/src/seltrans.cpp:1464:39: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1464 | _relative_affine = r2 * r1.inverse(); | ~~~~~~~~~~^~ /<>/src/seltrans.cpp:1467:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1467 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ^~~~~~~ /<>/src/seltrans.cpp: In function ‘Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)’: /<>/src/seltrans.cpp:1714:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | 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:1737:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1737 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /<>/src/seltrans.cpp:1737: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:1737: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:1764:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1764 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /<>/src/seltrans.cpp:1764: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:1764: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:1764: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:1772:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1772 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1781:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | return _calcAbsAffineDefault(geom_scale); // this is bogus, but we must return _something_ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/seltrans.cpp:1781: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:1781: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:1059:10: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1059 | gboolean Inkscape::SelTrans::scaleRequest(Geom::Point &pt, guint state) | ^~~~~~~~ /<>/src/seltrans.cpp:1059: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:1059: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:1059: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:1059: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:1059: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:1059: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:1059: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:1064:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1064 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1067:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1067 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /<>/src/seltrans.cpp:1068:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1068 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1083:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1083 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1083: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:1083: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:1136:34: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1136 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1136: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:1125:43: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1125 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1125:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1132:40: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1132 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/seltrans.cpp:1132: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:1153:10: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1153 | gboolean Inkscape::SelTrans::stretchRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /<>/src/seltrans.cpp:1153: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:1153: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:1153: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:1153: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:1153: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:1153: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:1153: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:1174:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1174 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1178:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1178 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /<>/src/seltrans.cpp:1179:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1179 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1192:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1192 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1192: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:1192: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:1242:34: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1242 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1242: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:1231:43: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1231 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1231:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1238:40: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1238 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/seltrans.cpp:1238: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++/13/vector:72, from /usr/include/c++/13/functional:64, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:45: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘gboolean Inkscape::SelTrans::centerRequest(Geom::Point&, guint)’ at /<>/src/seltrans.cpp:1496:33: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’, inlined from ‘gboolean Inkscape::SelTrans::centerRequest(Geom::Point&, guint)’ at /<>/src/seltrans.cpp:1497:33: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Affine}; _Tp = Geom::Affine; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Affine}; _Tp = Geom::Affine; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Affine; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)’ at /<>/src/seltrans.cpp:259:33: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’, inlined from ‘constexpr void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’ at /usr/include/c++/13/bits/stl_vector.h:1299:21, inlined from ‘void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)’ at /<>/src/seltrans.cpp:260:33: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1019/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/actions/actions-tools.h:15, from /<>/src/selection-chemistry.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/selection-chemistry.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/selection-chemistry.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/selection-chemistry.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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-chemistry.cpp:94: /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/ui/tool/path-manipulator.h:20, from /<>/src/ui/tool/multi-path-manipulator.h:23: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /<>/src/selection-chemistry.cpp:1876:80: required from here /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /<>/src/selection-chemistry.cpp:2282:31: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:167:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::applyAffine(const Geom::Affine&, bool, bool, bool)’: /<>/src/selection-chemistry.cpp:1713:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1713 | old_center = item->getCenter(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)’: /<>/src/selection-chemistry.cpp:1876:82: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /<>/src/selection-chemistry.cpp:1876:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ /<>/src/selection-chemistry.cpp:1876:79: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/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:128:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | CPoint min() const { return CPoint(f[X].min(), f[Y].min()); } | ^~~ /<>/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:1895:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1895 | 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:1911:72: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1911 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ^ /<>/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/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)’: /<>/src/selection-chemistry.cpp:1876:80: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /<>/src/selection-chemistry.cpp:1876:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/13/map:62, from /usr/include/glibmm-2.4/glibmm/objectbase.h:30, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/gdkmm-3.0/gdkmm/screen.h:28, from /usr/include/gdkmm-3.0/gdkmm/display.h:29, from /usr/include/gtkmm-3.0/gtkmm/clipboard.h:29, from /<>/src/selection-chemistry.cpp:30: /usr/include/c++/13/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(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++/13/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2458 | _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:1911:57: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1911 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/selection-chemistry.cpp:1907:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1907 | void ObjectSet::rotateRelative(Geom::Point const ¢er, double angle_degrees) | ^~~~~~~~~ /<>/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::toMarker(bool)’: /<>/src/selection-chemistry.cpp:3225:43: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 3225 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/selection-chemistry.cpp:3225:43: 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++/13/map:63: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Inkscape::XML::Node*; _Tp = Geom::Affine; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘void Inkscape::ObjectSet::setMask(bool, bool, bool)’ at /<>/src/selection-chemistry.cpp:3947:27: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = Inkscape::XML::Node*; _Tp = Geom::Affine; _Compare = std::less; _Alloc = std::allocator >]’, inlined from ‘void Inkscape::ObjectSet::setMask(bool, bool, bool)’ at /<>/src/selection-chemistry.cpp:3985:54: /usr/include/c++/13/bits/stl_map.h:513:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 513 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 515 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [1020/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41: /<>/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:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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); | ^ /<>/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));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ /<>/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()); | ~~~~~~~~~~~~^~ /<>/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:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [1021/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 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: /<>/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: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | 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: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1023/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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/text-editing.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/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/text-editing.cpp: In function ‘void sp_te_adjust_kerning_screen(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, SPDesktop*, Geom::Point)’: /<>/src/text-editing.cpp:1073:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | sp_te_adjust_kerning_screen (SPItem *item, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, SPDesktop *desktop, Geom::Point by) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [1024/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [1025/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:40, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/text-chemistry-impl.h:16, from /<>/src/text-chemistry.h:40, from /<>/src/text-chemistry.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/text-chemistry.cpp: In function ‘void text_unflow()’: /<>/src/text-chemistry.cpp:482:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | Geom::Point xy = bbox->min(); | ^ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [1026/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [1027/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:27, from /<>/src/object/sp-filter.h:23, from /<>/src/style-internal.h:31, from /<>/src/style-internal.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h: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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [1028/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ [1029/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [1030/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o -MF src/CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o -c '/<>/src/pattern-manipulation.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/pattern-manipulation.h:7, from /<>/src/pattern-manipulation.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/2geom.h:42, from /<>/src/pattern-manipulation.h:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/2geom.h:43: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ray.h:36, from /<>/src/3rdparty/2geom/include/2geom/2geom.h:45: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/2geom.h:46: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/path.h:582:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | Point operator()(Coord t) const { return pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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/2geom.h:51: /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /<>/src/pattern-manipulation.cpp: In function ‘Geom::Scale sp_pattern_get_gap(SPPattern*)’: /<>/src/pattern-manipulation.cpp:99:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | Geom::Scale sp_pattern_get_gap(SPPattern* link_pattern) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/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:62: 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/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/pattern-manipulation.cpp: In function ‘void sp_pattern_set_gap(SPPattern*, Geom::Scale)’: /<>/src/pattern-manipulation.cpp:71:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | void sp_pattern_set_gap(SPPattern* link_pattern, Geom::Scale gap_percent) { | ^~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/pattern-manipulation.cpp: In function ‘void sp_pattern_set_gap(SPPattern*, Geom::Scale)’: /<>/src/pattern-manipulation.cpp:71:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | void sp_pattern_set_gap(SPPattern* link_pattern, Geom::Scale gap_percent) { | ^~~~~~~~~~~~~~~~~~ [1031/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, from /<>/src/inkscape-window.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/inkscape-window.cpp:46: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1032/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:28, from /<>/src/object/object-set.h:37, from /<>/src/selection.h:29, from /<>/src/vanishing-point.h:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/object/persp3d.h:20, from /<>/src/vanishing-point.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::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/vanishing-point.h: In member function ‘Geom::Point Box3D::VanishingPoint::get_pos() const’: /<>/src/vanishing-point.h:72:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | inline Geom::Point get_pos() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/vanishing-point.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1033/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o -MF src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o -c '/<>/src/pattern-manager.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/widget/pattern-store.h:12, from /<>/src/pattern-manager.h:9, from /<>/src/pattern-manager.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/2geom.h:42, from /<>/src/pattern-manipulation.h:8, from /<>/src/pattern-manager.cpp:7: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/2geom.h:43: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ray.h:36, from /<>/src/3rdparty/2geom/include/2geom/2geom.h:45: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: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:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/2geom.h:46: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/path.h:582:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | Point operator()(Coord t) const { return pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | 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/2geom.h:51: /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47: /<>/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:62: 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/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/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:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/pattern-manager.cpp: In function ‘Glib::RefPtr Inkscape::create_pattern_item(std::shared_ptr&, SPPattern*, bool, double)’: /<>/src/pattern-manager.cpp:199:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | item->gap = link_pattern != root_pattern ? sp_pattern_get_gap(link_pattern) : Geom::Scale(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/pattern-manager.cpp: In function ‘Glib::RefPtr Inkscape::create_pattern_item(std::shared_ptr&, SPPattern*, bool, double)’: /<>/src/pattern-manager.cpp:167:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Glib::RefPtr create_pattern_item(std::shared_ptr& sandbox, SPPattern* pattern, bool stock_pattern, double scale) { | ^~~~~~~~~~~~~~~~~~~ [1034/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o -c '/<>/src/actions/actions-effect-data.cpp' [1035/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o -c '/<>/src/actions/actions-hint-data.cpp' [1036/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [1037/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-canvas-snapping.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/actions/actions-canvas-snapping.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1038/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/actions/actions-base.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/actions/actions-base.cpp: In function ‘void query_dimension(InkscapeApplication*, bool, Geom::Dim2)’: /<>/src/actions/actions-base.cpp:92:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 92 | out += Glib::ustring::format(area->dimensions()[axis]); | ~~~~~~~~~~~~~~~~^~ [1039/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, from /<>/src/actions/actions-canvas-mode.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/drawing.h:22, from /<>/src/actions/actions-canvas-mode.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1040/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o -c '/<>/src/actions/actions-dialogs.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-dialogs.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/ui/dialog/dialog-container.h:27, from /<>/src/actions/actions-dialogs.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1041/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o -c '/<>/src/actions/actions-edit-document.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/actions/actions-edit-document.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/actions/actions-edit-document.cpp:24: /<>/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /<>/src/object/sp-guide.h:54:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Geom::Point getPoint() const { return point_on_line; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/actions/actions-edit-document.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1042/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/angle.h:44, from /<>/src/actions/actions-canvas-transform.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed 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/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-canvas-transform.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/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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:41, from /<>/src/actions/actions-canvas-transform.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::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/actions/actions-canvas-transform.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | 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:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1043/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o -c '/<>/src/actions/actions-edit-window.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-edit-window.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/actions/actions-edit-window.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1044/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/inkscape-application.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/inkscape-application.cpp:64: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/inkscape-application.cpp: In member function ‘bool InkscapeApplication::document_revert(SPDocument*)’: /<>/src/inkscape-application.cpp:328:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | Geom::Point c = desktop->current_center(); | ^ [1045/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o -c '/<>/src/actions/actions-edit.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/actions/actions-edit.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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:27, from /<>/src/actions/actions-edit.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/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1046/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o -c '/<>/src/actions/actions-effect.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/actions/actions-effect.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1047/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o -c '/<>/src/actions/actions-element-a.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-element-a.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/actions/actions-element-a.cpp:21: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | 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:41, from /<>/src/ui/dialog/dialog-container.h:27, from /<>/src/actions/actions-element-a.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1048/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/actions/actions-file.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1049/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o -c '/<>/src/actions/actions-file-window.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-file-window.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/actions/actions-file-window.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1050/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-helper.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1051/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o -c '/<>/src/actions/actions-element-image.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/actions/actions-element-image.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-image.h:27, from /<>/src/actions/actions-element-image.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/actions/actions-element-image.cpp: In function ‘void image_crop(InkscapeApplication*)’: /<>/src/actions/actions-element-image.cpp:178:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | done += (int)(area && image->cropToArea(*area)); | ~~~~~~~~~~~~~~~~~^~~~~~~ [1052/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-helper-gui.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-helper-gui.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-helper-gui.cpp.o -c '/<>/src/actions/actions-helper-gui.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/actions/actions-helper-gui.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1053/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o -c '/<>/src/actions/actions-help-url.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-help-url.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/actions/actions-help-url.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1054/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o -c '/<>/src/actions/actions-hide-lock.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-hide-lock.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/actions/actions-hide-lock.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1055/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o -c '/<>/src/actions/actions-layer.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/actions/actions-layer.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1056/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o -c '/<>/src/actions/actions-node-align.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/actions/actions-node-align.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/actions/actions-node-align.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/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: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /<>/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(); } | ^ /<>/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:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /<>/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:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /<>/src/ui/tool/path-manipulator.h:20, from /<>/src/ui/tool/multi-path-manipulator.h:23: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:460:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/actions/actions-node-align.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:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1057/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, 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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/live_effects/parameter/parameter.h:15, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/actions/actions-object.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1058/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/actions/actions-output.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1059/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-object-align.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, 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/actions/actions-object-align.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/libnrtype/Layout-TNG.h: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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/ui/widget/registered-widget.h:34, from /<>/src/live_effects/parameter/parameter.h:20, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:13, from /<>/src/actions/actions-object-align.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ 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++/13/bits/stl_algobase.h:71, from /usr/include/c++/13/string:51, from /<>/src/actions/actions-helper.h:14, from /<>/src/actions/actions-object-align.cpp:18: /usr/include/c++/13/bits/predefined_ops.h: In instantiation of ‘constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare> __gnu_cxx::__ops::__iter_comp_iter(_Compare) [with _Compare = RotateCompare]’: /usr/include/c++/13/bits/stl_algo.h:4894:70: required from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ /<>/src/actions/actions-object-align.cpp:617:26: required from here /usr/include/c++/13/bits/predefined_ops.h:164:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/predefined_ops.h: In instantiation of ‘constexpr __gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]’: /usr/include/c++/13/bits/stl_algo.h:1828:38: required from ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ /usr/include/c++/13/bits/stl_algo.h:1859:25: required from ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ /usr/include/c++/13/bits/stl_algo.h:1950:31: required from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ /usr/include/c++/13/bits/stl_algo.h:4894:18: required from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ /<>/src/actions/actions-object-align.cpp:617:26: required from here /usr/include/c++/13/bits/predefined_ops.h:252:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | __val_comp_iter(_Iter_comp_iter<_Compare> __comp) | ^~~~~~~~~~~~~~~ /<>/src/actions/actions-object-align.cpp: In function ‘void object_align(const Glib::VariantBase&, InkscapeApplication*)’: /<>/src/actions/actions-object-align.cpp:230:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Point mp = Geom::Point(mx0 * b->min()[Geom::X] + mx1 * b->max()[Geom::X], | ~~~~~~^~ In file included from /usr/include/c++/13/functional:67, 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:126, from /usr/include/glibmm-2.4/glibmm/signalproxy.h:27, from /usr/include/glibmm-2.4/glibmm/objectbase.h:22, from /usr/include/glibmm-2.4/glibmm/wrap.h:22, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:24, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/giomm-2.4/giomm.h:22, from /<>/src/actions/actions-helper.h:16: /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’: /usr/include/c++/13/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 4882 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/13/bits/stl_algo.h:4894:18: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 4894 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/predefined_ops.h: In function ‘constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare> __gnu_cxx::__ops::__iter_comp_iter(_Compare) [with _Compare = RotateCompare]’: /usr/include/c++/13/bits/predefined_ops.h:164:5: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/predefined_ops.h:165:61: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | { return _Iter_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } | ^ /usr/include/c++/13/bits/predefined_ops.h: In constructor ‘constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::_Iter_comp_iter(_Compare) [with _Compare = RotateCompare]’: /usr/include/c++/13/bits/predefined_ops.h:150:7: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | _Iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1942:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1942 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /<>/src/actions/actions-object-align.cpp: In member function ‘bool RotateCompare::operator()(const SPItem*, const SPItem*)’: /<>/src/actions/actions-object-align.cpp:577:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1893:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1893 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1840:39: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1840 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1841 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/predefined_ops.h: In function ‘constexpr __gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]’: /usr/include/c++/13/bits/predefined_ops.h:252:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | __val_comp_iter(_Iter_comp_iter<_Compare> __comp) | ^~~~~~~~~~~~~~~ /usr/include/c++/13/bits/predefined_ops.h:253:60: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | { return _Val_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } | ^ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1827:43: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1827 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1828 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/actions/actions-object-align.cpp: In function ‘void randomize(Inkscape::Selection*)’: /<>/src/actions/actions-object-align.cpp:649:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 649 | double center = item->getCenter()[i]; | ~~~~~~~~~~~~~~~^~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘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]’ at /usr/include/c++/13/bits/stl_algo.h:2517:15: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1283 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:1283:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2477 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2477:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘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]’ at /usr/include/c++/13/bits/stl_algo.h:2517:15: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2518 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2519 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2520 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2521 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2785 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2785:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2790:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2790 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2794:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2794 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2795:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2795 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2796:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2796 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2797 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2798 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2799 | __comp); | ~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13/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++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/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++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘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]’ at /usr/include/c++/13/bits/stl_algo.h:2727:34: /usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = BBoxSort*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘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]’ at /usr/include/c++/13/bits/stl_algo.h:2731:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = BBoxSort*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘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]’ at /usr/include/c++/13/bits/stl_algo.h:2734:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Baseline*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2649 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2649:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2716 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2716:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘constexpr void std::__chunk_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2727:34: /usr/include/c++/13/bits/stl_algo.h:2706:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2706 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2709 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2709:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = __gnu_cxx::__normal_iterator >; _RandomAccessIterator2 = Baseline*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2731:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In function ‘void std::__merge_sort_loop(_RandomAccessIterator1, _RandomAccessIterator1, _RandomAccessIterator2, _Distance, _Compare) [with _RandomAccessIterator1 = Baseline*; _RandomAccessIterator2 = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2734:26: /usr/include/c++/13/bits/stl_algo.h:2684:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2684 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2685 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2686 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2687 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2693 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2692:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2401 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2401:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2742 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2742:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2747:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2747 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2748:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2748 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2750:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2750 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2751 | __middle - __first, __last - __middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2752 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_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++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = BBoxSort*; _Distance = int]’ at /usr/include/c++/13/bits/stl_algo.h:2394:20, inlined from ‘void std::__merge_adaptive_resize(_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]’ at /usr/include/c++/13/bits/stl_algo.h:2460:30: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_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++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive_resize(_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++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2424 | __merge_adaptive_resize(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2424:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2432:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2432 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2433 | __len1, __len2, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]’, inlined from ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = Baseline*; _Distance = int]’ at /usr/include/c++/13/bits/stl_algo.h:2394:20, inlined from ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’ at /usr/include/c++/13/bits/stl_algo.h:2460:30: /usr/include/c++/13/bits/stl_algo.h:1399:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1399 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__merge_adaptive_resize(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Baseline*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2463:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2463 | std::__merge_adaptive_resize(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2464 | __len11, __len22, | ~~~~~~~~~~~~~~~~~ 2465 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2466:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2466 | std::__merge_adaptive_resize(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2467 | _Distance(__len1 - __len11), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2468 | _Distance(__len2 - __len22), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2469 | __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive_resize(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Baseline*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2758 | __stable_sort_adaptive_resize(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2758:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/13/bits/stl_algo.h:2767:45: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2767 | std::__stable_sort_adaptive_resize(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2769:45: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2769 | std::__stable_sort_adaptive_resize(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2770 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2771:39: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2771 | std::__merge_adaptive_resize(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2772 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2773 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2774 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2775 | __comp); | ~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:2778:36: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2778 | std::__stable_sort_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2779 | __buffer, __comp); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/vector:72, from /<>/src/actions/actions-helper.h:15: /usr/include/c++/13/bits/vector.tcc: In member function ‘constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2&, double&, double&}; _Tp = BBoxSort; _Alloc = std::allocator]’: /usr/include/c++/13/bits/vector.tcc:445:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13/memory:66, from /usr/include/glibmm-2.4/glibmm/variant.h:33, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23: /usr/include/c++/13/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort]’: /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘constexpr std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2&, double&, double&}; _Tp = BBoxSort; _Alloc = std::allocator]’, inlined from ‘void object_distribute(const Glib::VariantBase&, InkscapeApplication*)’ at /<>/src/actions/actions-object-align.cpp:312:32: /usr/include/c++/13/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from ‘void object_distribute(const Glib::VariantBase&, InkscapeApplication*)’ at /<>/src/actions/actions-object-align.cpp:315:21: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Baseline]’: /usr/include/c++/13/bits/stl_tempbuf.h:263:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 263 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘void std::__stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’, inlined from ‘void std::stable_sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]’ at /usr/include/c++/13/bits/stl_algo.h:5083:36, inlined from ‘void object_distribute_text(const Glib::VariantBase&, InkscapeApplication*)’ at /<>/src/actions/actions-object-align.cpp:452:21: /usr/include/c++/13/bits/stl_algo.h:5038:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5038 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/13/bits/stl_algo.h:5041:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5041 | std::__stable_sort_adaptive(__first, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 5042 | __first + _DistanceType(__buf.size()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5043 | __last, __buf.begin(), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5045:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5045 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:5047:43: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5047 | std::__stable_sort_adaptive_resize(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5048 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1918:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1918 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ In member function ‘bool RotateCompare::operator()(const SPItem*, const SPItem*)’, inlined from ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ at /usr/include/c++/13/bits/predefined_ops.h:158:30, inlined from ‘constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = SPItem*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_heap.h:232:14, inlined from ‘constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_heap.h:356:22, inlined from ‘constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1635:23, inlined from ‘constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1910:25, inlined from ‘constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1926:27: /<>/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr 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++/13/bits/stl_algo.h:1932:32: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1932 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1812 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/13/bits/stl_algo.h:1812:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘bool RotateCompare::operator()(const SPItem*, const SPItem*)’, inlined from ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ at /usr/include/c++/13/bits/predefined_ops.h:158:30, inlined from ‘constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1819:14: /<>/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ /usr/include/c++/13/bits/stl_algo.h: In function ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’: /usr/include/c++/13/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 4882 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ In function ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18: /usr/include/c++/13/bits/stl_algo.h:1947:32: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1947 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1948 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1949 | __comp); | ~~~~~~~ In member function ‘bool RotateCompare::operator()(const SPItem*, const SPItem*)’, inlined from ‘constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = SPItem*; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ at /usr/include/c++/13/bits/predefined_ops.h:240:23, inlined from ‘constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1799:20, inlined from ‘constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1840:32, inlined from ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1860:35, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18: /<>/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In function ‘constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’, inlined from ‘constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ at /usr/include/c++/13/bits/stl_algo.h:1950:31, inlined from ‘constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ at /usr/include/c++/13/bits/stl_algo.h:4894:18: /usr/include/c++/13/bits/stl_algo.h:1864:30: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1864 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/actions/actions-object-align.cpp: In function ‘void exchange(Inkscape::Selection*, SortOrder)’: /<>/src/actions/actions-object-align.cpp:603:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 603 | void exchange(Inkscape::Selection* selection, SortOrder order) | ^~~~~~~~ /<>/src/actions/actions-object-align.cpp:617:26: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 617 | std::sort(items.begin(), items.end(), RotateCompare(*center)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/actions/actions-object-align.cpp:623:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 623 | Geom::Point p1 = items.back()->getCenter(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [1060/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o -c '/<>/src/actions/actions-paths.cpp' In file included from /<>/src/actions/actions-tools.h:15, from /<>/src/actions/actions-paths.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/actions/actions-paths.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/ui/tools/booleans-subitems.h:15, from /<>/src/ui/tools/booleans-builder.h:18, from /<>/src/actions/actions-paths.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1061/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o -c '/<>/src/actions/actions-selection-window.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-selection-window.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41, from /<>/src/actions/actions-selection-window.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1062/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o -c '/<>/src/actions/actions-selection-object.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-selection-object.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h:40, from /<>/src/page-manager.h:16, from /<>/src/actions/actions-selection-object.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1063/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o -c '/<>/src/actions/actions-text.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-text.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/text-chemistry-impl.h:16, from /<>/src/text-chemistry.h:40, from /<>/src/actions/actions-text.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1064/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/actions/actions-selection.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1065/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o -c '/<>/src/actions/actions-tutorial.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-tutorial.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1066/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o -c '/<>/src/actions/actions-tools.cpp' In file included from /<>/src/actions/actions-tools.h:15, from /<>/src/actions/actions-tools.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-tools.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-ellipse.h:21, from /<>/src/actions/actions-tools.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: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1067/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o -c '/<>/src/actions/actions-undo-document.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/actions/actions-undo-document.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /<>/src/desktop.h:42, from /<>/src/actions/actions-undo-document.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/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1068/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/actions/actions-transform.cpp:19: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:373:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | 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/document.h:40, from /<>/src/page-manager.h:16, from /<>/src/actions/actions-transform.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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1069/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o -c '/<>/src/actions/actions-view-window.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/io/file-export-cmd.h:19, from /<>/src/inkscape-application.h:24, from /<>/src/actions/actions-view-window.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1070/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o -c '/<>/src/actions/actions-view-mode.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/actions/actions-view-mode.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/actions/actions-view-mode.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1071/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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' [1072/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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/desktop.h:40, from /<>/src/actions/actions-window.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /<>/src/actions/actions-window.cpp: In function ‘void window_set_geometry(const Glib::VariantBase&, InkscapeApplication*)’: /<>/src/actions/actions-window.cpp:83:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | desktop->setWindowPosition(Geom::Point(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [1073/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o -c '/<>/src/actions/actions-pages.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:40, from /<>/src/actions/actions-pages.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:41: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:42: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/snap-candidate.h:20, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:24, from /<>/src/object/sp-namedview.h:21, from /<>/src/page-manager.h:17, from /<>/src/actions/actions-pages.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h: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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /<>/src/snapper.h: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));} | ^ /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:48: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/include/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1074/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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 '/<>/obj-arm-linux-gnueabihf/src/inkscape-version.cpp' [1075/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/el.gmo /<>/po/el.po [1076/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/en_AU.gmo /<>/po/en_AU.po [1077/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/en_CA.gmo /<>/po/en_CA.po [1078/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/en_GB.gmo /<>/po/en_GB.po [1079/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/eo.gmo /<>/po/eo.po [1080/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/es.gmo /<>/po/es.po [1081/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/es_MX.gmo /<>/po/es_MX.po [1082/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/et.gmo /<>/po/et.po [1083/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/eu.gmo /<>/po/eu.po [1084/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/fa.gmo /<>/po/fa.po [1085/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/fi.gmo /<>/po/fi.po [1086/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/fr.gmo /<>/po/fr.po [1087/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ga.gmo /<>/po/ga.po [1088/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/gl.gmo /<>/po/gl.po [1089/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/gu.gmo /<>/po/gu.po [1090/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/he.gmo /<>/po/he.po [1091/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hi.gmo /<>/po/hi.po [1092/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hr.gmo /<>/po/hr.po [1093/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hu.gmo /<>/po/hu.po [1094/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hy.gmo /<>/po/hy.po [1095/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/id.gmo /<>/po/id.po [1096/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/is.gmo /<>/po/is.po [1097/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/it.gmo /<>/po/it.po [1098/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ja.gmo /<>/po/ja.po [1099/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/km.gmo /<>/po/km.po [1100/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o -MF src/CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o -c '/<>/src/manipulation/copy-resource.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/manipulation/copy-resource.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/manipulation/copy-resource.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/include/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [1101/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ko.gmo /<>/po/ko.po [1102/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/kn.gmo /<>/po/kn.po [1103/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/kok@latin.gmo /<>/po/kok@latin.po [1104/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/kok.gmo /<>/po/kok.po [1105/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ks@aran.gmo /<>/po/ks@aran.po [1106/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ks@deva.gmo /<>/po/ks@deva.po [1107/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/lt.gmo /<>/po/lt.po [1108/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/lv.gmo /<>/po/lv.po [1109/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mk.gmo /<>/po/mk.po [1110/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mai.gmo /<>/po/mai.po [1111/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -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:38, from /<>/src/inkview-window.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:89:31: required from here /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_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:234:16: required from here /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [1112/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mn.gmo /<>/po/mn.po [1113/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ml.gmo /<>/po/ml.po [1114/1210] /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_STACKTRACE_USE_BACKTRACE -DHAVE_CONFIG_H -DHAVE_X11 -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/pango-1.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -std=gnu++20 -fPIC -pthread -fopenmp -fPIC -fdiagnostics-color -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-svg-processing.cpp.o -MF src/CMakeFiles/inkscape_base.dir/actions/actions-svg-processing.cpp.o.d -o src/CMakeFiles/inkscape_base.dir/actions/actions-svg-processing.cpp.o -c '/<>/src/actions/actions-svg-processing.cpp' In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:38, from /<>/src/actions/actions-svg-processing.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:88:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/document.h:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /<>/src/3rdparty/2geom/include/2geom/interval.h:86:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | static Interval from_array(Coord const *c, unsigned n) { | ^ /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.h: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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:318:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Point translation() const { return _trans; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:320:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Zoom inverse() const { return Zoom(1 / _scale, Translate(-_trans * _scale)); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:336:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | inline Scale pow(Scale const &s, int n) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match 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:41, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:51, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:41, from /<>/src/display/curve.h:17, from /<>/src/object/sp-shape.h:25, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/style-internal.h:34, from /<>/src/style.h:22, from /<>/src/actions/actions-svg-processing.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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { 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:52: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:89:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static CInterval from_array(C const *c, unsigned n) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:137:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h: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:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/include/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:310:30: required from here /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:90:26: required from ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_array(const C*, unsigned int) [with C = double; CInterval = Geom::Interval]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:87:32: required from here /<>/src/3rdparty/2geom/include/2geom/generic-interval.h:82:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h: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*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:338:25: required from here /<>/src/3rdparty/2geom/include/2geom/d2.h:433:1: note: parameter passing for argument 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-svg-processing.cpp: In function ‘void insert_bounding_boxes(SPItem*)’: /<>/src/actions/actions-svg-processing.cpp:655:67: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | auto const scale = item->document->getDocumentScale().inverse(); | ^ In file included from /<>/src/actions/actions-svg-processing.cpp:32: /<>/src/svg/svg-box.h: In member function ‘void SVGBox::set(Geom::Rect)’: /<>/src/svg/svg-box.h:50:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | void set(Geom::Rect box) { set(box.top(), box.right(), box.bottom(), box.left()); } | ^~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | 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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ 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/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/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:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:148:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/actions/actions-svg-processing.cpp: In function ‘void insert_bounding_boxes(SPItem*)’: /<>/src/actions/actions-svg-processing.cpp:655:66: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | auto const scale = item->document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/actions/actions-svg-processing.cpp: In function ‘void insert_text_fallback(Inkscape::XML::Node*, const SPDocument*, Inkscape::XML::Node*)’: /<>/src/actions/actions-svg-processing.cpp:343:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | void insert_text_fallback(Inkscape::XML::Node *repr, const SPDocument *original_doc, Inkscape::XML::Node *defs) | ^~~~~~~~~~~~~~~~~~~~ [1115/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mni.gmo /<>/po/mni.po [1116/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mni@beng.gmo /<>/po/mni@beng.po [1117/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mr.gmo /<>/po/mr.po [1118/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/nb.gmo /<>/po/nb.po [1119/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ne.gmo /<>/po/ne.po [1120/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/nl.gmo /<>/po/nl.po [1121/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/nn.gmo /<>/po/nn.po [1122/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/or.gmo /<>/po/or.po [1123/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pa.gmo /<>/po/pa.po [1124/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pl.gmo /<>/po/pl.po [1125/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pt.gmo /<>/po/pt.po [1126/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pt_BR.gmo /<>/po/pt_BR.po [1127/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ro.gmo /<>/po/ro.po [1128/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ru.gmo /<>/po/ru.po [1129/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/rw.gmo /<>/po/rw.po [1130/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sa.gmo /<>/po/sa.po [1131/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sat.gmo /<>/po/sat.po [1132/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sat@deva.gmo /<>/po/sat@deva.po [1133/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sd.gmo /<>/po/sd.po [1134/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sd@deva.gmo /<>/po/sd@deva.po [1135/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sk.gmo /<>/po/sk.po [1136/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sl.gmo /<>/po/sl.po [1137/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sq.gmo /<>/po/sq.po [1138/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sr.gmo /<>/po/sr.po [1139/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sr@latin.gmo /<>/po/sr@latin.po [1140/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sv.gmo /<>/po/sv.po [1141/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/te.gmo /<>/po/te.po [1142/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ta.gmo /<>/po/ta.po [1143/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/th.gmo /<>/po/th.po [1144/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/tr.gmo /<>/po/tr.po [1145/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/uk.gmo /<>/po/uk.po [1146/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ur.gmo /<>/po/ur.po [1147/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/vi.gmo /<>/po/vi.po [1148/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/zh_CN.gmo /<>/po/zh_CN.po [1149/1210] cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/zh_TW.gmo /<>/po/zh_TW.po [1150/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4-beta" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.de.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.de.tmp [1151/1210] 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 [1152/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.de.1 [1153/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4-beta" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.fr.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.fr.tmp [1154/1210] 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 [1155/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.fr.1 [1156/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4-beta" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.hr.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.hr.tmp [1157/1210] 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 [1158/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.hr.1 [1159/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4-beta" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.hu.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.hu.tmp [1160/1210] 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 [1161/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.hu.1 [1162/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4-beta" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.ko.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.ko.tmp [1163/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && "/<>/man/fix-roff-punct" /<>/obj-arm-linux-gnueabihf/man/inkscape.ko.tmp > /<>/obj-arm-linux-gnueabihf/man/inkscape.ko.1 [1164/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.ko.1 [1165/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4-beta" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.tmp [1166/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4-beta" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.de.pod /<>/obj-arm-linux-gnueabihf/man/inkview.de.tmp [1167/1210] 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 [1168/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.de.1 [1169/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && "/<>/man/fix-roff-punct" /<>/obj-arm-linux-gnueabihf/man/inkscape.tmp > /<>/obj-arm-linux-gnueabihf/man/inkscape.1 [1170/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.4-beta" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.zh_TW.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.zh_TW.tmp [1171/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.1 [1172/1210] 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 [1173/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.zh_TW.1 [1174/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4-beta" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.es.pod /<>/obj-arm-linux-gnueabihf/man/inkview.es.tmp [1175/1210] 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 [1176/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.es.1 [1177/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4-beta" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.fr.pod /<>/obj-arm-linux-gnueabihf/man/inkview.fr.tmp [1178/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4-beta" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.hr.pod /<>/obj-arm-linux-gnueabihf/man/inkview.hr.tmp [1179/1210] 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 [1180/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.fr.1 [1181/1210] 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 [1182/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.hr.1 [1183/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4-beta" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.hu.pod /<>/obj-arm-linux-gnueabihf/man/inkview.hu.tmp [1184/1210] 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 [1185/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.hu.1 [1186/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4-beta" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.ko.pod /<>/obj-arm-linux-gnueabihf/man/inkview.ko.tmp [1187/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4-beta" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.pod /<>/obj-arm-linux-gnueabihf/man/inkview.tmp [1188/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && "/<>/man/fix-roff-punct" /<>/obj-arm-linux-gnueabihf/man/inkview.ko.tmp > /<>/obj-arm-linux-gnueabihf/man/inkview.ko.1 [1189/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.ko.1 [1190/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && "/<>/man/fix-roff-punct" /<>/obj-arm-linux-gnueabihf/man/inkview.tmp > /<>/obj-arm-linux-gnueabihf/man/inkview.1 [1191/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.1 [1192/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4-beta" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.pt_BR.pod /<>/obj-arm-linux-gnueabihf/man/inkview.pt_BR.tmp [1193/1210] 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 [1194/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.pt_BR.1 [1195/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.4-beta" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.zh_TW.pod /<>/obj-arm-linux-gnueabihf/man/inkview.zh_TW.tmp [1196/1210] 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 [1197/1210] cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.zh_TW.1 [1198/1210] cd "/<>/obj-arm-linux-gnueabihf/share/filters" && python3 /<>/share/filters/i18n.py /<>/share/filters/filters.svg > /<>/obj-arm-linux-gnueabihf/share/filters/filters.svg.h [1199/1210] cd "/<>/obj-arm-linux-gnueabihf/share/markers" && python3 /<>/share/markers/i18n.py /<>/share/markers/markers.svg > /<>/obj-arm-linux-gnueabihf/share/markers/markers.svg.h [1200/1210] cd "/<>/share/paint" && python3 /<>/share/paint/i18n.py /<>/share/paint/Asian\ patterns.svg /<>/share/paint/Decoratives.svg /<>/share/paint/Geometrical.svg /<>/share/paint/Grids.svg /<>/share/paint/Halftones.svg /<>/share/paint/Nature\ patterns.svg /<>/share/paint/Patterns.svg /<>/share/paint/Shading.svg /<>/share/paint/Textures.svg /<>/share/paint/hatches.svg > /<>/obj-arm-linux-gnueabihf/share/paint/patterns.svg.h [1201/1210] cd "/<>/share/palettes" && python3 /<>/share/palettes/i18n.py inkscape.gpl svg.gpl Tango-Palette.gpl > /<>/obj-arm-linux-gnueabihf/share/palettes/palettes.h [1202/1210] cd "/<>/share/symbols" && python3 /<>/share/symbols/i18n.py AigaSymbols.svg BalloonSymbols.svg FlowSymbols.svg LogicSymbols.svg MapSymbolsNPS.svg sjjb/sjjb-accommodation.svg sjjb/sjjb-amenity.svg sjjb/sjjb-barrier.svg sjjb/sjjb-education.svg sjjb/sjjb-food.svg sjjb/sjjb-health.svg sjjb/sjjb-landuse.svg sjjb/sjjb-money.svg sjjb/sjjb-poi.svg sjjb/sjjb-power.svg sjjb/sjjb-shopping.svg sjjb/sjjb-sport.svg sjjb/sjjb-tourist.svg sjjb/sjjb-transport.svg sjjb/sjjb-water.svg sjjb/sjjb-worship.svg > /<>/obj-arm-linux-gnueabihf/share/symbols/symbols.h [1203/1210] 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 zine-template_A4.svg zine-template_US.svg > /<>/obj-arm-linux-gnueabihf/share/templates/templates.h [1204/1210] cd "/<>/share/templates" && python3 ./create_default_templates.py /<> /<>/obj-arm-linux-gnueabihf [1205/1210] : && /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libinkscape_base.so.1.4.0.0 -o lib/arm-linux-gnueabihf/libinkscape_base.so.1.4.0.0 src/CMakeFiles/inkscape_base.dir/async/async.cpp.o src/CMakeFiles/inkscape_base.dir/color/cms-system.cpp.o src/CMakeFiles/inkscape_base.dir/color/cms-util.cpp.o src/CMakeFiles/inkscape_base.dir/color/cmyk-conv.cpp.o src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o src/CMakeFiles/inkscape_base.dir/debug/heap.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/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-paintserver.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/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/translucency-group.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/ctrl-handle-manager.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-rendering.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/ctrl-handle-styling.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-context.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-text.cpp.o src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.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/processing-action.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/template.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/template-base.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.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/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/pdfinput/pdf-utils.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/internal/pdfinput/poppler-utils.cpp.o src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.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/choose-file.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-pathvector_nodesatellites.cpp.o src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.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/save-image.cpp.o src/CMakeFiles/inkscape_base.dir/helper/stock-items.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/fix-broken-links.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/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-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-pts2ellipse.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/lpe-tiling.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.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/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/satellite.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.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/scalararray.cpp.o src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.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-grid.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-transform.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-page.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/slot-resolver.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/object/algorithms/graphlayout.cpp.o src/CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.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/path/splinefit/bezier-fit.cpp.o src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.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-box.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-bool.cpp.o src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o src/CMakeFiles/inkscape_base.dir/trace/cielab.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/builder-utils.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/controller.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/dialog-run.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/menuize.cpp.o src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o src/CMakeFiles/inkscape_base.dir/ui/pack.cpp.o src/CMakeFiles/inkscape_base.dir/ui/popup-menu.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/svg-renderer.cpp.o src/CMakeFiles/inkscape_base.dir/ui/syntax.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/util.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/document-check.cpp.o src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-set-tooltips-shift-icons.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/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/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/marker-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/page-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/booleans-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/toolbar/command-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/tool-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/snap-toolbar.cpp.o src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbars.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/object-picker-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/pages-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/marker-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o src/CMakeFiles/inkscape_base.dir/ui/tools/shortcuts.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/dialog-base.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.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/document-resources.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/extensions-gallery.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-collections-manager.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.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/knot-properties.cpp.o src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.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/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/completion-popup.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.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-palette.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette-preview.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/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/css-name-class-init.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/desktop-widget.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/export-lists.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.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-list.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-editor.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/gradient-with-stops.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.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-ruler.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.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/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/objects-dialog-cells.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/popover-menu-item.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.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/shapeicon.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/status-bar.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/template-list.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o src/CMakeFiles/inkscape_base.dir/ui/widget/toolbar-menu-button.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/dialog/spellcheck.cpp.o src/CMakeFiles/inkscape_base.dir/widgets/paintdef.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/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/node.cpp.o src/CMakeFiles/inkscape_base.dir/xml/node-iterators.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/xml/href-attribute-helper.cpp.o src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o src/CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o src/CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o src/CMakeFiles/inkscape_base.dir/alignment-snapper.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/hsluv.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/distribution-snapper.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/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/guide-snapper.cpp.o src/CMakeFiles/inkscape_base.dir/grid-snapper.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-manager.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/oklab.cpp.o src/CMakeFiles/inkscape_base.dir/page-manager.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/rubberband.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/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/unicoderange.cpp.o src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o src/CMakeFiles/inkscape_base.dir/version.cpp.o src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o src/CMakeFiles/inkscape_base.dir/pattern-manipulation.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-effect-data.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-base.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-dialogs.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.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-helper-gui.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.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-paths.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o src/CMakeFiles/inkscape_base.dir/actions/actions-svg-processing.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/manipulation/copy-resource.cpp.o src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf:" /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.83.0 lib/arm-linux-gnueabihf/libcroco_LIB.a lib/arm-linux-gnueabihf/libavoid_LIB.a lib/arm-linux-gnueabihf/libcola_LIB.a lib/arm-linux-gnueabihf/libvpsc_LIB.a lib/arm-linux-gnueabihf/liblivarot_LIB.a lib/arm-linux-gnueabihf/libuemf_LIB.a lib/arm-linux-gnueabihf/libdepixelize_LIB.a lib/arm-linux-gnueabihf/libautotrace_LIB.a lib/arm-linux-gnueabihf/libutil_LIB.a lib/arm-linux-gnueabihf/libgc_LIB.a lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 -L/usr/lib/arm-linux-gnueabihf -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lglib-2.0 -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lz -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 -lz -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lbacktrace -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lepoxy -lSM -lICE -lX11 -lXext /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.83.0 -lxml2 -lgsl -lgslcblas -lm -ldouble-conversion -lcairo && : [1206/1210] /usr/bin/cmake -E cmake_symlink_library lib/arm-linux-gnueabihf/libinkscape_base.so.1.4.0.0 lib/arm-linux-gnueabihf/libinkscape_base.so.1.4.0.0 lib/arm-linux-gnueabihf/libinkscape_base.so && : [1207/1210] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--export-dynamic -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.1.4.0.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.83.0 -L/usr/lib/arm-linux-gnueabihf -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lglib-2.0 -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lz -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 -lz -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lbacktrace -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lepoxy -lSM -lICE -lX11 -lXext -Wl,-rpath-link,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf" && : [1208/1210] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -fdebug-prefix-map=/<>=/usr/src/inkscape-trunk-1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=3 -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -pthread -fopenmp -DSIGCXX_DISABLE_DEPRECATED -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,--export-dynamic -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.1.4.0.0 /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.83.0 /usr/lib/arm-linux-gnueabihf/libboost_atomic.so.1.83.0 -L/usr/lib/arm-linux-gnueabihf -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lglib-2.0 -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lz -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 -lz -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lbacktrace -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lepoxy -lSM -lICE -lX11 -lXext -Wl,-rpath-link,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf" && : [1209/1210] 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 [1210/1210] 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 create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --buildsystem cmake+ninja dh_testroot -a -O--buildsystem=cmake\+ninja dh_prep -a -O--buildsystem=cmake\+ninja rm -f -- debian/inkscape-trunk.substvars rm -fr -- debian/.debhelper/generated/inkscape-trunk/ debian/inkscape-trunk/ debian/tmp/ dh_auto_install -a -O--buildsystem=cmake\+ninja install -m0755 -d /<>/inkscape-trunk-1.4.0\+202405061639\+31541ff08d\~ubuntu24.04.1/debian/tmp cd obj-arm-linux-gnueabihf && DESTDIR=/<>/inkscape-trunk-1.4.0\+202405061639\+31541ff08d\~ubuntu24.04.1/debian/tmp LC_ALL=C.UTF-8 ninja install [1/7] Generating inkscape-version.cpp revision is 1:1.4.0+202405061639+31541ff08d [1/2] Install the project... -- Install configuration: "RelWithDebInfo" -- Installing: /<>/debian/tmp/usr/bin/inkscape -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/inkscape" to "$ORIGIN/../lib/arm-linux-gnueabihf/inkscape" -- Installing: /<>/debian/tmp/usr/bin/inkview -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/bin/inkview" to "$ORIGIN/../lib/arm-linux-gnueabihf/inkscape" -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0" to "$ORIGIN/.." -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets.cmake -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets-relwithdebinfo.cmake -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfig.cmake -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfigVersion.cmake -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/svg-path-parser.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/linear.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/conic_section_clipper_cr.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/math-utils.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/intervaltree -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/intervaltree/interval_tree.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/coord.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/circle.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/polynomial.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/conic_section_clipper.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/path-sink.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/sbasis-2d.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/geom.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/basic-intersection.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/path-intersection.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/sbasis.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/rect.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/elliptical-arc.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/generic-interval.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/affine.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/crossing.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/numeric -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/numeric/symmetric-matrix-fs-trace.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/numeric/matrix.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/numeric/symmetric-matrix-fs.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/numeric/symmetric-matrix-fs-operation.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/numeric/linear_system.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/numeric/fitting-tool.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/numeric/fitting-model.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/numeric/vector.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/forward.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/int-interval.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/d2.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/bezier-to-sbasis.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/conicsec.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/path.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/sbasis-geometric.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/ellipse.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/cairo-path-sink.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/angle.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/parallelogram.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/solver.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/exception.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/int-rect.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/point.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/pathvector.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/concepts.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/ray.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/transforms.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/sweeper.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/convex-hull.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/sbasis-curve.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/line.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/curves.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/sbasis-poly.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/curve.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/interval.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/sbasis-to-bezier.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/bezier-utils.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/generic-rect.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/int-point.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/utils.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/choose.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/symbolic -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/symbolic/polynomial.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/symbolic/matrix.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/symbolic/determinant-minor.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/symbolic/unity-builder.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/symbolic/multipoly.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/symbolic/implicit.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/symbolic/mvpoly-tools.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/symbolic/multi-index.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/piecewise.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/2geom.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/intersection-graph.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/orphan-code -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/orphan-code/linearN.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/orphan-code/intersection-by-smashing.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/orphan-code/sbasisN.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/orphan-code/rtree.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/orphan-code/chebyshev.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/orphan-code/arc-length.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/orphan-code/sbasis-of.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/orphan-code/redblacktree.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/orphan-code/linear-of.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/bezier.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/intersection.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/conic_section_clipper_impl.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/sbasis-math.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/nearest-time.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/svg-path-writer.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/ord.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/sweep-bounds.h -- Installing: /<>/debian/tmp/usr/include/2geom-1.5.0/2geom/bezier-curve.h -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig/2geom.pc -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 -- Set non-toolchain portion of runtime path of "/<>/debian/tmp/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0" to "/usr/lib" -- Installing: /<>/debian/tmp/usr/lib/arm-linux-gnueabihf/lib2geom.so -- Installing: /<>/debian/tmp/usr/share/locale/ar/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/as/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/az/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/be/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/bg/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/bn/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/br/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/brx/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ca/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/cs/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/da/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/de/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/doi/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/dz/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/el/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/eo/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/es/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/et/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/eu/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/fa/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/fi/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/fr/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ga/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/gl/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/gu/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/he/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/hi/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/hr/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/hu/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/hy/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/id/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/is/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/it/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ja/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/km/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/kn/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ko/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/kok/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/lt/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/lv/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/mai/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/mk/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ml/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/mn/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/mni/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/mr/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/nb/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ne/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/nl/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/nn/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/or/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/pa/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/pl/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/pt/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ro/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ru/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/rw/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/sa/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/sat/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/sd/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/sk/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/sl/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/sq/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/sr/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/sv/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ta/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/te/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/th/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/tr/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/uk/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/ur/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/vi/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/tmp/usr/share/man/de/man1/inkscape.1.gz -- Installing: /<>/debian/tmp/usr/share/man/fr/man1/inkscape.1.gz -- Installing: /<>/debian/tmp/usr/share/man/hr/man1/inkscape.1.gz -- Installing: /<>/debian/tmp/usr/share/man/hu/man1/inkscape.1.gz -- Installing: /<>/debian/tmp/usr/share/man/ko/man1/inkscape.1.gz -- Installing: /<>/debian/tmp/usr/share/man/man1/inkscape.1.gz -- Installing: /<>/debian/tmp/usr/share/man/zh_TW/man1/inkscape.1.gz -- Installing: /<>/debian/tmp/usr/share/man/de/man1/inkview.1.gz -- Installing: /<>/debian/tmp/usr/share/man/es/man1/inkview.1.gz -- Installing: /<>/debian/tmp/usr/share/man/fr/man1/inkview.1.gz -- Installing: /<>/debian/tmp/usr/share/man/hr/man1/inkview.1.gz -- Installing: /<>/debian/tmp/usr/share/man/hu/man1/inkview.1.gz -- Installing: /<>/debian/tmp/usr/share/man/ko/man1/inkview.1.gz -- Installing: /<>/debian/tmp/usr/share/man/man1/inkview.1.gz -- Installing: /<>/debian/tmp/usr/share/man/pt_BR/man1/inkview.1.gz -- Installing: /<>/debian/tmp/usr/share/man/zh_TW/man1/inkview.1.gz -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_moresaturation.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_removeblue.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/raster_output_webp.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_sentencecase.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/raster_output_tiff.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/distribute_along_path.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/addnodes.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_custom.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/hpgl_encoder.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/template_dvd_cover.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/raster_output_png.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/raster_output_jpg.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/raster_output_webp.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/interp.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/interp_att_g.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/ps_input.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dxf14_style.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_view.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_lesshue.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/guillotine.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/path_number_nodes.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_morehue.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/HersheyScriptMed.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/OFL.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/EMSReadability.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/HersheySansMed.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/HersheySans1.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/HersheyScript1.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/EMSNixishItalic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/EMSFelix.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/EMSOsmotron.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/HersheyGothEnglish.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/EMSNixish.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/HersheySerifMed.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/HersheySerifBoldItalic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/EMSTech.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/HersheySerifMedItalic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/EMSReadabilityItalic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/EMSElfin.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/HersheySerifBold.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg_fonts/EMSAllure.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dxf_input.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/measure.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_key_bindings.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/rtree.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/path_envelope.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/long_shadow.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_export.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/3.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/yogh.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/barcap.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Xne.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/f.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/abase.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/cserif.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/rcap.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Chook.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Et.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/n.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/tserif.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Q.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/cross.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Tt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/mcap.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Eb.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/bar2.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/idot.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/G.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/gamma.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/a.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/k.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Lb.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Delta.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/question.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Xh.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/x.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/7.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Tb.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/U.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Lt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/y.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/serif.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/b.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Vser.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/hcap.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/h2.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/vserl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/v.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/h.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/6.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/ocap.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/acap.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/j.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/t.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/bar.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/l.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/lserif.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/P.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/o.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/vserr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/z.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/c.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/r.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/vcap.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/e.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/2.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/s.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/m.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/scribus_export_pdf.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/pdflatex.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/hershey.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_replace.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/triangle.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dpiswitcher.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/funcplot.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/template_seamless_pattern.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/extrude.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_barcode_qrcode.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_autotexts.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_darker.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/foldablebox.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/grid_polar.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_master_slide.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_morelight.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/export_gimp_palette.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/grid_cartesian.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/long_shadow.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg2fxg.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/plotter.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_list.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jitternodes.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/param_curves.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/fig_input.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/flatten.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_brighter.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_lowercase.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_video.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/lorem_ipsum.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/nicechart.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/ps_input.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/path_to_absolute.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/eps_input.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/aisvg.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/perfectboundcover.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/ungroup_deep.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_removegreen.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/voronoi_fill.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inset_shadow.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/path_number_nodes.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkscape_follow_link.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_replace.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_alphabetsoup_config.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/synfig_prepare.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_morelight.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_blackandwhite.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/twirl.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_mouse_handler.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/restack.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/web_transmit_att.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_transitions.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/wireframe_sphere.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_uninstall.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/patternalongpath.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/triangle.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_randomize.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_braille.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docinfo.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/voronoi_fill.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/media_zip.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/webslicer_effect.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/next_glyph_layer.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dxf14_footer.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_lesssaturation.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svgfont2layers.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/gimp_xcf.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/gimp_xcf.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/raster_output_png.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_install.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_transitions.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_lesshue.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/guillotine.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkweb.js -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/setup_typography_canvas.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/image_extract.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/markers_strokepaint.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dhw_input.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/synfig_output.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docinfo.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/ungroup_deep.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_morehue.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dpi90to96.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/hpgl_input.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dxf12_outlines.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/template.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/template_dvd_cover.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_rgbbarrel.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/webslicer_export.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/voronoi_diagram.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/path_mesh_m2p.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/restack.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_negative.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/hpgl_parser.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/rubberstretch.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyInk.js -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/plotter.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/webslicer_create_rect.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_lesslight.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/image_extract.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_merge.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/straightseg.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_autotexts.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_rgbbarrel.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/doc_ai_convert.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/tar_layers.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dxf14_header.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/path_envelope.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/polyhedron_3d.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dxf12_outlines.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/distribute_along_path.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/perspective.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/spirograph.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/ink2canvas.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dpi96to90.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/addnodes.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_extract.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/template_business_card.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/colors.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_master_slide.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/typst_formula.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/layers2svgfont.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/foldablebox.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/template_seamless_pattern.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/replace_font.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/web_interactive_mockup.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/setup_typography_canvas.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/path_mesh_p2m.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_darker.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/web_transmit_att.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_alphabetsoup.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/webslicer_create_group.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/raster_output_jpg.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/LICENSE.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/fractalize.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_hsl_adjust.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_removered.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkwebeffect.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/pathmodifier.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/twirl.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/raster_output_jpg.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/lindenmayer.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_mouse_handler.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/media_zip.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/webslicer_export.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_split.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_lowercase.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/image_embed.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_extract.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/replace_font.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_randomize.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkscape_follow_link.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_barcode_datamatrix.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/measure.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_randomcase.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/image_attributes.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_removegreen.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/new_glyph_layer.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/grid_isometric.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/tar_layers.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svgcalendar.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_desaturate.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_barcode.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/wireframe_sphere.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dxf_outlines.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/pdflatex.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/image_attributes.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/grid_cartesian.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/rtree.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/construct_from_triangle.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_hsl_adjust.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/polyhedron_3d.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/voronoi.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dhw_input.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_lesssaturation.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/fractalize.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/ink2canvas.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_summary.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jitternodes.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/handles.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_gear_rack.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/guides_creator.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/webslicer_create_rect.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/scribus_export_pdf.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/new_glyph_layer.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/hershey.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/lindenmayer.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/layer2png.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_summary.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_negative.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/param_curves.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/hpgl_output.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/webslicer_create_group.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/aisvg.xslt -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_gears.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/path_mesh_p2m.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/spirograph.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/inx-overview.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/unit-tests.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/update1.0.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/submit.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/samples -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/samples/unit_camera.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/samples/units2.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/samples/units1.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/samples/Comparison_of_Lighter_extension_in_Inkscape_1.1.2_and_1.2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/update1.2.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/interpreters.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/inx-widgets.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/units.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/index.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/integer.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/color.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/bool.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/image.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/label.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/separator.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/string.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/spacer.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/path.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/optiongroup.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/notebook.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/authors/widgets/float.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/_templates -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/_templates/versions.html -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/extensions -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/extensions/svg2xaml.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/extensions/index.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/poetry-parse.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/source -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/source/index.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/resources -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/resources/vanillin.smi -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/resources/stroke-parity-widget.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/resources/template_effect.zip -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/resources/make_red_extension.zip -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/resources/call_extension_success.gif -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/resources/Text_Ext_Moment_of_truth.gif -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/resources/stroke_parity_extension.zip -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/resources/Call_Extension_Failure.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/resources/Inkscape_Recognizes_Our_Extension.gif -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/resources/Smiles_Format.gif -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/my-first-import-extension.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/creating-objects.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/object-editing.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/my-first-effect-extension.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/simple-path-extension.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/index.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/tutorial/my-first-text-extension.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/favicon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/conf.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/index.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/dev -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/dev/index.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/docs/dev/getting-started.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/layers2svgfont.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_moresaturation.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/layout_nup.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/typst_formula.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/printing_marks.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/hpgl_input_sm.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_custom.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/convert2dashes.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/fontfix.conf -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_uppercase.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_effects.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/fig_input.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_flipcase.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_uppercase.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svgcalendar.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/hpgl2_input.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/lorem_ipsum.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svg2fxg.xsl -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/.coveragerc -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/grid_isometric.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/construct_from_triangle.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_braille.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_lesslight.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_view.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_removeblue.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/convert2dashes.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/export_gimp_palette.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_merge.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/extrude.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dxf_input_text_scale_factor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_split.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/methane.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/icos.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/cube.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/oct.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/Poly3DObjects/tet.obj -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/straightseg.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_key_bindings.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_barcode_qrcode.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dxf_outlines.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/web_interactive_mockup.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_alphabetsoup.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/svgfont2layers.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/gcodetools_path_to_gcode.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/gcodetools_tools_library.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/gcodetools_graffiti.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/gcodetools_about.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/gcodetools_dxf_points.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/LICENSE.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/gcodetools_prepare_path_for_plasma.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/gcodetools_area.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/gcodetools_orientation_points.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/.coveragerc -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/gcodetools_engraving.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/gcodetools_lathe.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/gcodetools/gcodetools.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/cc-by.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/perm-nd.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/perm-pd.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/perm-ne.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc-sa.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/bsd.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/perm-nc.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/asl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/perm-notice.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/unknown.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nd.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/cc0.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/perm-sa.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/perm-by.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/gpl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/licenses/mit.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/import_web_image_cli.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/import_web_image.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/import_sources.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/LICENSE.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/import_web_image.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/sources -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/sources/reactome.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/sources/reactome.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/sources/ocal.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/sources/bioicons.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/sources/ocal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/sources/bioicons.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/import_web_image.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/clipart/import_web_image.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/LICENSE.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/docs -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/docs/svg2xaml.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/geometry.xsl -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/brushes.xsl -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/transform.xsl -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/shapes.xsl -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/animation.xsl -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/canvas.xsl -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/properties.xsl -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/tester.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xamlobjects.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/utils.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/base.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/shapes.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/structural.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/text.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/config.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.xsl -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/extension-xaml/.coveragerc -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_09_kitchen_tile.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_05_target.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_17_droplet.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_08_celtic_flower.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_13_lily.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_14_explosion.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_01_trellis.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_11_diamond_target.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_07_double_vision.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_16_celtic_knot.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/template_shape_prefab.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_03_cross.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_02_diamond.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_15_crown.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/template_shape_prefab.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_12_tv_test_pattern.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_04_very_cross.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_06_hive.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/dtarget.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/explosion.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/vcross.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/celtick.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/ktile.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/target.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/cross.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/hive.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/unknown.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/diamond.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/lily.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/dvision.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/tv.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/droplet.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/crown.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/rose.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/trellis.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/icons/celticf.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/other/templates/shape_prefab_10_rose.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/frame.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/output_scour.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/layout_nup.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/gui -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/gui/pixmap.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/gui/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/gui/window.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/gui/app.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/gui/tester.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/gui/asyncme.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/gui/listview.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/css -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/css/parser.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/css/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/css/compiler.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/utils.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_filters.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_text.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_polygons.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_use.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_utils.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_selected.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_groups.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_parser.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_base.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_svg.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_image.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/elements/_meta.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/units.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/base.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated-simple -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated-simple/run_command.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated-simple/simplestyle.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated-simple/cubicsuperpath.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated-simple/ffgeom.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated-simple/simpletransform.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated-simple/cspsubdiv.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated-simple/bezmisc.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated-simple/simplepath.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated/main.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated/meta.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/deprecated/deprecatedeffect.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.rng -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.schema -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester/word.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester/svg.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester/test_inx_file.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester/decorators.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester/xmldiff.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester/mock.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester/filters.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tester/inx.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/ports.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/styles.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/bezier.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/paths -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/paths/lines.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/paths/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/paths/quadratic.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/paths/curves.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/paths/interfaces.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/paths/path.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/paths/arc.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/localization.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/colors.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/extensions.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/tween.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/turtle.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/transforms.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/inx.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/interfaces -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/interfaces/IElement.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/interfaces/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/properties.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkex/command.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_video.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_desaturate.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/path_mesh_m2p.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/tools -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/tools/generate_argparse_conf.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_barcode_datamatrix.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/image_extract_selected.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/guides_creator.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/path_to_absolute.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_grayscale.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dxf_input.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/pixelsnap.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_gear_rack.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/web_set_att.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/voronoi_diagram.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/synfig_output.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_titlecase.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Ean5.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Base.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Code39Ext.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Code39.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Code128.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Upce.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Ean2.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Rm4scc.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Ean13.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Upca.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Code25i.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Ean8.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/Code93.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/barcode/BaseEan.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/handles.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/markers_strokepaint.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/hpgl_output.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/perspective.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/effect.voronoi_fill.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.render.barcode.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.typography.previous_layer.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.number_nodes.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.render.foldable_box.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/jessyink.install.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.custom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.text.flip_case.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.generate.printing_marks.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.text.sentence_case.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.typography.layers_to_svg_font.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.ekips.filter.turtle_rtree.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.key_bindings.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/effect.merge_styles.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/jessyink.uninstall.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.darker.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.effect.bluredge.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.restack.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.evilmad.text.hershey.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.meshes.path_to_mesh.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.rgb_barrel.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.jessyink_effects.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.ekips.filter.plot.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.create_group.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.text.title_case.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.nice_chart.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/effect.distribute_along_path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.effects.inset_shadow.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.render.calendar.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/frame.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.text.braille.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.segment_straightener.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/effect.voronoi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.effect.grid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.web.transmit_attribute.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.pixel_snap.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.list_colours.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.text.lowercase.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.hsl_adjust.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.auto_texts.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/effect.interpolate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/presentation-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.dpi96to90.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/mcepl.ungroup_deep.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.doc_info.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/dvd_box.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.typography.svg_font_to_layers.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.master_slide.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.brighter.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.fractalize.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/com.kaioa.lorem_ipsum.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.ekips.filter.twirl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.ekips.filter.flatten.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.multiple.extract_image.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.generate.pdf_latex.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.ekips.filter.spirograph.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.black_and_white.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.more_light.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.replace_font.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.effect.image_attributes.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.replace_color.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.less_light.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.text.uppercase.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/effect.draw_from_triangle.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/jessyink.summary.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.path.to_absolute.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.render.rack_gear.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/jessyink.core.video.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.doc_ai_convert.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_blue.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.export.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.jessyink.add_mouse_handler.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.guillotine.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.desaturate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.render.grid_cartesian.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.effect.guides_creator.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.dpi90to96.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.web.slicer.create_rect.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.visualise.measure_length.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.generate.grid_polar.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.path.rubber_stretch.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.grayscale.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_green.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.path.envelope.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.negative.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.randomize.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.typography.new_glyph_layer.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.interp_att_g.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.effect.func_plot.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/math.triangle.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.jitter_nodes.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.more_hue.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/businesscard_landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.web.set_attribute.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.text.extract.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/jessyink.transitions.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.meshes.mesh_to_path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.render.wireframe_sphere.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.more_saturation.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.greygreen.inkscape.effects.nup.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.add_nodes.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.ekips.filter.turtle.lindenmayer.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.render.poly_3d.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.less_saturation.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.ekips.filter.gears.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.typography.setup_typography_canvas.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.ekips.filter.perspective.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.dashit.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.webdesign.interactive_mockup.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.alphabet_soup.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.text.random_case.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/effect.long_shadow.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/se.lewerin.filter.dimension.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/seamless_pattern.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/effect.extrude.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.effect.param_curves.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/_notepad-page-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.output.export_slices.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.ekips.filter.handles.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.render.data_matrix.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.render.grid_isometric.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/effect.pattern_along_path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/effect.color_markers.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.filter.embed_image.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.qr_code.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.typography.next_layer.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.remove_red.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.text.merge.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.color.less_hue.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/jessyink.view.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.effects.perfect_bound_cover.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/icons/org.inkscape.text_split.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/grid_polar.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/flatten.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/doc_ai_convert.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/merge_styles.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/raster_output_tiff.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dimension.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/seamless_pattern.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/printing_marks.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_blackandwhite.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_gears.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_brighter.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/interp.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/perfectboundcover.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/image_embed_selected.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/frame.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_randomcase.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/image_embed.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/next_glyph_layer.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/output_scour.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_flipcase.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/ink2canvas_lib -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/ink2canvas_lib/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/ink2canvas_lib/svg.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/ink2canvas_lib/canvas.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_titlecase.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_install.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/merge_styles.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/nicechart.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/dimension.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_effects.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/synfig_fileformat.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/previous_glyph_layer.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_video.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inset_shadow.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_uninstall.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/interp_att_g.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/web_set_att.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/pixelsnap.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/jessyink_export.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/text_sentencecase.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/previous_glyph_layer.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_list.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/output_scour.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_removered.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/render_barcode.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/layer2png.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/rubberstretch.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/color_grayscale.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/funcplot.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/patternalongpath.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/LICENSE.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/tox.ini -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/gui -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/main.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/info.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/utils.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/factory.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/archive.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/remote.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/package.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/backfoot.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/targets.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/target.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/module_icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-none.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/not-found.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/core_icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-lots.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/orphan_icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/docs.png -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default_icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-some.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/package.json -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/__init__.py -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/info.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/inkman/data/gui.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.inx -- Installing: /<>/debian/tmp/usr/share/inkscape/themes -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0 -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk-dark.css -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.symbolic.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.symbolic.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk.css -- Installing: /<>/debian/tmp/usr/share/inkscape/themes/LICENSE.txt -- Installing: /<>/debian/tmp/usr/share/applications/org.inkscape.Inkscape.desktop -- Installing: /<>/debian/tmp/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml -- Installing: /<>/debian/tmp/usr/share/bash-completion/completions/inkscape -- Installing: /<>/debian/tmp/usr/share/inkscape/attributes/svgprops -- Installing: /<>/debian/tmp/usr/share/inkscape/attributes/cssprops -- Installing: /<>/debian/tmp/usr/share/inkscape/attributes/css_defaults -- Installing: /<>/debian/tmp/usr/share/inkscape/branding/inkscape-flat.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/branding/inkscape-logo-icons-sized.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/branding/inkscape-mac.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/branding/inkscape-text.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/branding/inkscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/branding/sodipodi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/branding/tux.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/animated-clock.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/art-nouveau-P3.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/blend_modes.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/car.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/data_uri.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/eastern-motive-P4G.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/filters.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/flow-go.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/flowsample.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/gallardo.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/glass.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/gradient-mesh-experimental.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/gradient.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/i18n.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/istest.pov -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/l-systems.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/lighting_filters.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/live-path-effects-curvestitch.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/live-path-effects-gears.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/markers.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/replace-hue.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/rope-3D.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/stars.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/svgfont.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/tesselation-P3.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/text-on-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/tiger.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/tref.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/examples/turbulence_filters.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/filters/filters.svg -- Installing: /<>/debian/tmp/usr/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/tmp/usr/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/tmp/usr/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/tmp/usr/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/tmp/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/tmp/usr/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/tmp/usr/share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg -- Installing: /<>/debian/tmp/usr/share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/index.theme -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-baseline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-node.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-on-canvas.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-sel-as-group.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-baseline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-node.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-circular.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-grid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/attach-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/bad-marker.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/bend-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/bitmap-trace.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/bool-op.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/bounding-box.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_left.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_right.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_left.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_right.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/bspline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/bug.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/clipboard-copy.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/clone-original.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/close-button.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/close.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-fill.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-filters.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-gradient.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-management.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-palette.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-picker.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cms.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cmyk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsluv.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsx.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-okhsl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-rgb.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-wheel.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-tag.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/color-wheel.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/cols.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/connector-avoid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/connector-ignore.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/connector-orthogonal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/construct-grid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/copy-rotate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/corners.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/curvestitching.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dashed-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-extensions.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-filters.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-geometry.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-icon-preview.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-input-devices.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-layers.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-memory.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-messages.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-object-properties.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-objects.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-paint-server.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-path-effects.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-scripts.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-selectors.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-svg-font.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-templates.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-text-and-font.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-tile-clones.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-transform.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-xml-editor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/display-alt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke-alt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter-alt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-alt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay-alt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/display.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph-directed.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-left.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-node.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-right.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-randomize.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-unclump.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-node.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-top.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/dnd.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-cleanup.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-export.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-import-web.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-import.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-metadata.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-new.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-open.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-print.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-properties.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-resources.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-revert.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/document-save.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-booleans.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-calligraphic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-connector.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-cuboid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-arc.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-chord.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-segment.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-whole.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-freehand.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-inactive.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-mirror.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon-star.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-rectangle.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-spiral.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-outline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-text.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-trace-background.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-pressure.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-tilt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clear-value.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-unlink.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-copy.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-cut.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-delete.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-duplicate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height-separately.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-in-place.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size-separately.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-style.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width-separately.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-redo.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all-layers.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-invert.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-none.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-original.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-object-type.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo-history.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/edit.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/ellipse-5pts.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/embrodery-stitch.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/empty-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/enter.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/entries-linked.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/entries-unlinked.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/envelope.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-zorder.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/experimental-outline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/experimental.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/export-multi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/export-single.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feBlend-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feColorMatrix-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feComposite-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feFlood-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feImage-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feMerge-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feMorphology-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feOffset-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feTile-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/feTurbulence-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/file-link.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-many.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-strokes.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-even-odd.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-nonzero.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/fillet-chamfer.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/filter.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/flatten-down.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/flatten.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/font_collections.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-less.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-more.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-x.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-y.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/gear.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/gears.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/generic-font.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-copy-from.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-edit.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-grid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-list.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/go-down.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/go-up.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-library.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-pad.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-reflect.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-repeat.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/grayscale-mode.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/grid-axonometric.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/grid-modular.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/grid-rectangular.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/guides.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/hamburger-menu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/hatches.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/help-contents.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/image-missing.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/info-outline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/info.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/inkscape-logo.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/interactive_simplify.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-points.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-both.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-none.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-x.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-y.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-both.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-none.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-x.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-y.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/join-type.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/knot.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/lattice2.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layer-bottom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layer-delete.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layer-duplicate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layer-lower.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layer-new.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layer-next.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layer-previous.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layer-raise.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layer-rename.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layer-top.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layout-auto.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layout-horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/layout-vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/list-add-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/list-remove-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/lpe-connector.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/markers.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/matrix-2d.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/measure-segments.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient-fit.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/minus.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirror-symmetry.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0000.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0001.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0010.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0011.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0100.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0101.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0110.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0111.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1000.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1001.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1010.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1011.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1100.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1101.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1110.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1111.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/missing-element.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/no-marker.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-add.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-break.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete-segment.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-join-segment.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-join.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-curve.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-line.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-transform.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-auto-smooth.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-cusp.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-smooth.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-symmetric.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_x.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_y.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_x.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_y.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/none.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode-normal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-columns.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-fill.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-hor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-ver.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-group.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-hidden.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-level.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-locked.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-opaque.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-pick.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-left.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-right.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-rows.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-select-xml.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-select.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke-style.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-to-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent-blend-mode.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-transparent.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-attract.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-blur.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-duplicate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-paint.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-push.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-randomize.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-rotate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-shrink.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-unlocked.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/object-visible.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/off-outline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/off.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/offset.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/on-outline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/on.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/orient-angle.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto-reverse.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/out-of-gamut-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clip.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clipmask.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-mask.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/pack-less.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/pack-more.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/page-landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/page-portrait.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/pages-add.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/pages-move-toggle.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-backwards.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-forwards.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/pages-remove.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/pages-resize.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-conical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-linear.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-mesh.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-radial.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-none.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fms.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fsm.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-mfs.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-msf.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-sfm.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-smf.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-pattern.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-solid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-swatch.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/paint-unknown.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/panel-left.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-break-apart.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-clip-edit.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-combine.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-cut.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-difference.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-division.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-effect-parameter-next.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-exclusion.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-flatten.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-fracture.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-inset.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-intersection.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-mask-edit.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bezier.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bspline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-spiro.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-dynamic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-linked.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-outset.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-reverse.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-simplify.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-split.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-attract.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-push.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-roughen.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-shrink.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/path-union.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-envelope.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-parallel.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/pixelart-trace.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/play.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/plus.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/powerclip.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/powermask.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/powerstroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/preferences-system.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/preview-mode.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/pts2ellipse.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/randomize.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-round.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/remove-color.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/reset-settings.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/reset.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/rotate-random.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/rough-hatches.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/roughen.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/rounding.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/rows.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/ruler.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/scale-linked.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/scale-random.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/scale-unlinked.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/searching.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/selection-bottom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/selection-lower.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/selection-raise.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/selection-top.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/selection-touch.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/settings.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-arc.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-circle.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-clone.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-ellipse.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-group.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-image.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-item.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-layer.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-link.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-polygon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-rect.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-spiral.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-star.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-switch.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-symbol.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-data.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-flow.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shape-unknown.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-union.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/show-bounding-box.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/show-dialogs.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/show-grid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/show-guides.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/show-handles.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/show-node-handles.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/show-path-outline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/show-sources.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/simplify.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/skeletal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/sketch.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/slice.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment-self.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-distribution.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-perpendicular.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-tangential.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-cusp.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-intersection.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-smooth.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-others.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-page.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap-text-baseline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/snap.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/sort-alphabetically.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/sort-by-weight.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/sort-by-width.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/spiro.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-clone.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-copy.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-union.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/sticky_zoom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-butt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-round.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-square.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-bevel.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-miter.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-round.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-to-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/swatches.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/switch-off.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/switch-on.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-add.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-bigger.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-fit.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-remove.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-smaller.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/symbols.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/taper-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text-convert-to-regular.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-into-frame.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-subtract-frame.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-auto.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-sideways.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-upright.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text-put-on-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text-remove-from-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text-unflow.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text-unkern.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text_horz_kern.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text_letter_spacing.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text_line_spacing.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text_outer_style.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text_rotation.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text_subscript.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text_superscript.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text_vert_kern.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/text_word_spacing.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/tiling.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/too-much-ink-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/tool-measure.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/tool-node-editor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pages.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pointer.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/tool-spray.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/tool-tweak.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-2pts.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-gradient.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-pattern.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-rotate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/view-fullscreen.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/vonkoch.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/window-new.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/window-next.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/window-previous.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/xml-attribute-delete.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/xml-element-new.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-delete.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-duplicate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/xml-text-new.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-center-page.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-double-size.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-drawing.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-page.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-selection.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-width.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-half-size.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-in.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-next.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-original.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-out.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-previous.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/scalable/actions/zoom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/bug-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/clipboard-copy-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/close-button-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/close-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-filters-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/cols-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/corners-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-extensions-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/display-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/enter-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/export-multi-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/export-single-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/filter-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/gear-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/gears-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/generic-font-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-modular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/guides-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/info-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/knot-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/markers-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/minus-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/missing-element-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/none-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-pick-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-select-xml-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/off-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/offset-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/on-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/panel-left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/play-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/plus-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/rows-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-linked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-unlinked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/searching-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/settings-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/slice-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-alphabetically-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-by-weight-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/sort-by-width-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-add-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-fit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-remove-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-smaller-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/-common.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/adjust_alpha.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/adjust_hue.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/adjust_lightness.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/adjust_saturation.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/arc.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/box.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/calligraphy.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/connector.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/cursor-delete.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/cursor-union.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-fill.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-fill.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/eraser.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/flood.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/geometric.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/gradient-add-stop.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/gradient-add.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/gradient-drag-stop.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/gradient-over-stop.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/gradient.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/measure.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/mesh-add.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/mesh.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/node-dragging.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/node-mouseover.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/node.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/object-pick.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/page-dragging.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/page-draw.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/page-mouseover.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/page-resize.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/page-resizing.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/pen.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/pencil.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/rect.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/rotate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/select-dragging.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/select-mouseover.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/select.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/spiral.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/spray.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/star.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/text-insert.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/text.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-attract.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-color.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-inset.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-less.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-more.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-move-in.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-move-jitter.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-move-out.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-move.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-outset.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-push.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-repel.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-clockwise.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-counterclockwise.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-roughen.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-down.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-up.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/zoom-in.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/zoom-out.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/hicolor/cursors/cursors.css -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/index.theme -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/highlights.css -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/bug-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/clipboard-copy-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/close-button-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/close-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-filters-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/cols-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/corners-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-extensions-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/display-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/enter-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/export-multi-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/export-single-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/filter-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/gear-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/gears-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/generic-font-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-modular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/guides-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/info-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/knot-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/markers-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/minus-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/missing-element-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/none-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-pick-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-select-xml-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/off-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/offset-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/on-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/panel-left-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/play-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/plus-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/rows-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-linked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-unlinked-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/searching-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/settings-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/slice-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-alphabetically-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-by-weight-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/sort-by-width-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-add-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-fit-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-remove-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-smaller-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/cursors/-common.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/cursors/calligraphy.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/cursors/connector.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/cursors/pen.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/multicolor/cursors/cursors.css -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/index.theme -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-baseline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-node.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-baseline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-node.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/attach-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/bend-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/bitmap-trace.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/bool-op.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/bounding-box.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/bspline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/clone-original.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/color-fill.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/color-gradient.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/color-management.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/color-picker.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/cols.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/connector-avoid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/connector-ignore.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/construct-grid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/copy-rotate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/corners.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/curvestitching.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dashed-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-align-and-distribute.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-icon-preview.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-input-devices.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-layers.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-memory.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-messages.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-object-properties.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-objects.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-rows-and-columns.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-scripts.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-selectors.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-text-and-font.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-transform.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/dialog-xml-editor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph-directed.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-left.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-node.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-right.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-randomize.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-remove-overlaps.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-unclump.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-baseline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-bottom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-gaps.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-node.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-top.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/document-export.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/document-import-web.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/document-import.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/document-metadata.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-booleans.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-calligraphic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-connector.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-cuboid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-arc.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-chord.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-segment.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-whole.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-freehand.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-blank.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-inactive.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-segment.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-mirror.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon-star.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-rectangle.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-spiral.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-star.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-text.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/draw-trace-background.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/drawing-1.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/drawing-2.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/drawing.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link-lpe.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-unlink.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-duplicate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height-separately.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-in-place.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size-separately.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-style.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width-separately.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all-layers.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-invert.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-none.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-original.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-object-type.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/edit-undo-history.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/ellipse-5pts.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/embrodery-stitch.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/empty-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/envelope.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-many.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-strokes.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-even-odd.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-nonzero.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/fillet-chamfer.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-x.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-y.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/gears.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-pad.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-reflect.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-repeat.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/grid-axonometric.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/grid-rectangular.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/guides.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/hamburger-menu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/help-contents.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/image-missing.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/info-outline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/info.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/inkscape-logo.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-points.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-both.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-none.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-x.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-y.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-both.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-none.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-x.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-y.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/interpolate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/knot.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/lattice2.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/layer-bottom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/layer-delete.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/layer-lower.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/layer-new.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/layer-next.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/layer-previous.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/layer-raise.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/layer-rename.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/layer-top.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/list-add-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/list-remove-symbolic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/measure-segments.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirror-symmetry.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0000.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0001.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0010.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0011.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0100.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0101.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0110.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0111.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1000.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1001.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1010.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1011.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1100.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1101.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1110.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1111.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-add.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-break.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-delete-segment.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-delete.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-join-segment.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-join.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-curve.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-line.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-type-auto-smooth.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-type-cusp.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-type-smooth.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/node-type-symmetric.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-columns.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-fill.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-group.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-hidden.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-locked.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-left.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-right.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-rows.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke-style.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-to-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-attract.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-blur.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-duplicate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-jitter-color.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-paint.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-push.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-randomize.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-rotate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-shrink.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-ungroup.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-unlocked.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/object-visible.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/off-outline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/offset.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/on-outline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-linear.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-radial.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/paint-none.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/paint-pattern.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/paint-solid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/paint-unknown.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-break-apart.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-clip-edit.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-combine.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-cut.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-difference.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-division.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-effect-parameter-next.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-exclusion.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-flatten.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-inset.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-intersection.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-mask-edit.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bezier.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bspline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-spiro.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-dynamic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-linked.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-outset.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-reverse.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-simplify.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-split.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-attract.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-push.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-roughen.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-shrink.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/path-union.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/perspective-envelope.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/perspective-parallel.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/powerclip.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/powermask.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/powerstroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/preview-mode.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/pts2ellipse.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/rotate-random.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/rough-hatches.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/roughen.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/rows.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/ruler.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/scale-random.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/selection-bottom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/selection-lower.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-above.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-below.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/selection-raise.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/selection-top.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-union.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/show-bounding-box.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/show-dialogs.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/show-grid.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/show-guides.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/show-handles.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/show-node-handles.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/show-path-outline.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/simplify.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/skeletal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/sketch.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/slice.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment-self.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-corners.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-edges.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-distribution.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-cusp.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-intersection.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-midpoint.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-smooth.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap-page.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/snap.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/spiro.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-butt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-round.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-square.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-bevel.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-miter.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-round.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/stroke-to-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/symbols.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/taper-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/text-convert-to-regular.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-into-frame.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-subtract-frame.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/text-put-on-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/text-remove-from-path.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/text-unflow.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/text-unkern.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/tiling.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/tool-node-editor.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/tool-pages.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/tool-pointer.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/tool-tweak.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-2pts.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-gradient.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-pattern.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-stroke.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-rotate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-horizontal.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/vertical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/view-fullscreen.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/vonkoch.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/window-new.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/window-next.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/window-previous.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/xml-attribute-delete.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/xml-element-new.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-delete.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-duplicate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/xml-text-new.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom-double-size.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-drawing.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-page.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-selection.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-width.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom-half-size.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom-in.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom-next.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom-original.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom-out.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom-previous.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/icons/Tango/scalable/actions/zoom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/keys/acd-canvas.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/keys/adobe-illustrator-cs2.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/keys/carbon.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/keys/corel-draw-x4.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/keys/corel-draw-x8.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/keys/inkscape.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/keys/macromedia-freehand-mx.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/keys/right-handed-illustration.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/keys/xara.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/keys/zoner-draw.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/keys/default.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/markers/markers.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/paint/Asian patterns.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/paint/Decoratives.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/paint/Geometrical.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/paint/Grids.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/paint/Halftones.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/paint/Nature patterns.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/paint/Patterns.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/paint/Shading.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/paint/Textures.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/paint/hatches.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Android-icon-palette.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Blues.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Bootstrap5.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/GNOME_HIG.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Gold.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Gray.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Greens.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Hilite.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Khaki.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/LaTeX-Beamer.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/MunsellChart.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Reds.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Royal.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Solarized.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Tango-Palette.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Topographic.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/Ubuntu.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/echo-palette.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/inkscape.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/svg.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/palettes/webhex.gpl -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.zh_CN.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.zh_TW.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.cs.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.de.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.fr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.is.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.it.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.ja.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.pl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.pt_BR.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.ru.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.sk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.es.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.uk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-splash.png -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-support-money.png -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-support-time.png -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-support.png -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome-text.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/start-welcome.png -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/-dev-banner.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about00.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about01.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about02.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about03.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about04.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about05.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about06.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about07.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about08.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about09.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about10.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about11.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/screens/about/about12.svgz -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/AigaSymbols.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/BalloonSymbols.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/FlowSymbols.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/LogicSymbols.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/MapSymbolsNPS.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-accommodation.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-amenity.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-barrier.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-education.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-food.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-health.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-landuse.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-money.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-poi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-power.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-shopping.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-sport.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-tourist.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-transport.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-water.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/symbols/sjjb-worship.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/about.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/booklet.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/custom.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/default.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/desktop_hd_landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/desktop_landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/envelope_landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/envelope_portrait.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/icon_square.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/image_landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/image_portrait.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/image_square.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/mobile_portrait.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/photo_landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/photo_portrait.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/photo_square.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/print_US_landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/print_US_portrait.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/print_landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/print_portrait.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/social_landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/social_portrait.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/social_square.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/tablet_landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/video_landscape.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/video_portrait.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/icons/video_square.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/A4leaflet-3fold-Roll.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/CD_label_120x120.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/LaTeX_Beamer.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/Typography_Canvas.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/about_screen.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default_pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default_px.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/no_layers.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/zine-template_A4.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/zine-template_US.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ar.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.as.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.eu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.be.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.bg.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.bn_BD.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.brx.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.br.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ca.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ca@valencia.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.zh_CN.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.zh_TW.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.hr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.cs.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.da.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.doi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.nl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.de.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.el.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.eo.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.et.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.fi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.fr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.gl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.gu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.he.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.hi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.hu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.is.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.id.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ga.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.it.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ja.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.kn.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ks@aran.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ks@deva.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.km.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.kok.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.kok@latin.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ko.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.lv.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.mai.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ml.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.mni.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.mni@beng.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.mr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.nb.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.or.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.pl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.pt_BR.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ro.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ru.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.sa.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.sat.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.sat@deva.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.sr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.sr@latin.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.sd.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.sd@deva.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.sk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.sl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.es.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.es_MX.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.sv.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ta.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.te.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.tr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.uk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.ur.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/templates/default.vi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/potrace.eu.png -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.eu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.eu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.eu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.be.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.be.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.be.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.be.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.be.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.be.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.ca.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_CN.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.zh_CN.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.zh_CN.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.zh_CN.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_CN.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.zh_CN.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.da.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.nl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.nl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.nl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.nl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.nl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.nl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.de.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.de.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.de.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.de.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.de.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.de.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.de.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.de.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/pixelart-dialog.el.png -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/potrace.el.png -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.el.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.el.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.el.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.el.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.el.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.el.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.el.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.el.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.eo.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.fa.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.fa.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.fa.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.fa.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.fr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.fr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.fr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.fr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.fr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.fr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.gl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.gl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.gl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.gl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.gl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.gl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.gl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.gl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/pixelart-dialog.hu.png -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/potrace.hu.png -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.hu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.hu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.hu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.hu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.hu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.id.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.id.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.id.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.id.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.id.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.id.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.it.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.it.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.it.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.it.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.it.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.ja.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.ja.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.ja.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.ja.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.ja.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.ja.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.ko.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.ko.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.ko.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.ko.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.ko.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.ko.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ko.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.ko.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.nn.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.pl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.pl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.pl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.pl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.pl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.pl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.pt.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt_BR.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.ru.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.ru.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.ru.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.ru.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.ru.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.ru.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ru.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.ru.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.sr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.sr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.sr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.sr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.sr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.sr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.sr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.sr.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.sk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.sk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.sk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.sk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.sk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.sk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.sl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.sl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.sl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.sl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.sl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.sl.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/potrace.es.png -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.es.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.es.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.es.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.es.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.es.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.es.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.uk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.uk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.uk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.uk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.uk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.uk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.uk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.uk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.uk.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.vi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.vi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.vi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.vi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.vi.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/edge3d.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/making_markers.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/oldguitar.jpg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/pixelart-dialog.png -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/potrace.png -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-advanced.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-basic.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-calligraphy.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-elements.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-interpolate.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-shapes.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tips.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tutorial-tracing.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/tutorials/tux.png -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/Adwaita-dark.css -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/Adwaita.css -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/Minwaita-Inkscape.css -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/align-and-distribute.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/attribute-edit-component.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/bad-marker.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/canvas-notice.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/color-palette.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/command-palette-main.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/command-palette-operation.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/completion-box.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/default-dialog-state.ini -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-crash.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-css.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-document-resources.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-export-prefs.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-export.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-extensions.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-filter-editor.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-font-collections.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-livepatheffect-item.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-livepatheffect.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-objects.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-paint-servers.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-save-template.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-swatches.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-symbols.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-text-edit.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-trace.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/dialog-xml.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/display-popup.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/extension-pdfinput.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/font-list.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/gradient-edit.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/gradient-stop.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/gradient-tip.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/highlight-colors.css -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/image-properties.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/inkscape-about.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/inkscape-start.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/inkview-controls.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/inline-css.lang -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/mac.css -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/marker-popup.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/menus.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/node-handles.css -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/object-attributes.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/page-properties.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/pattern-edit.glade -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/spinbutton.css -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/statusbar.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/style.css -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/svgd.lang -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/svgpoints.lang -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-arc.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-booleans.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-box3d.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-calligraphy.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-commands.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-connector.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-dropper.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-eraser.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-gradient.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-lpe.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-marker.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-measure.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-mesh.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-node.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-page.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-paintbucket.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-pencil.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-rect.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-select.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-snap.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-spiral.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-spray.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-star.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-text.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-tool-prefs.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-tool.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-tweak.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/toolbar-zoom.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/units.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/user.css -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/widget-new-from-template.ui -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/win32.css -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/resources/canvas_ad.png -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/resources/canvas_aw.png -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/resources/canvas_cd.png -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/resources/canvas_cw.png -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/resources/canvas_sw.png -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/resources/filter-test.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/resources/missing-icon.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/resources/preview-loading.svg -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/resources/remove-color.png -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/syntax-themes/syntax-theme-dark.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/syntax-themes/syntax-theme-light.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/ui/syntax-themes/syntax-theme-none.xml -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/LICENSE -- Up-to-date: /<>/debian/tmp/usr/share/inkscape/doc -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/GPL-3.0-or-later.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/LGPL-2.1-or-later.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/LGPL-2.1.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/GPL-3.0.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/GPL-2.0-or-later.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/OFL-1.1.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/LGPL-3.0-or-later.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/LGPL-3.0.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/GPL-2.0.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/MPL-1.1.txt -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/AUTHORS -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/TRANSLATORS -- Installing: /<>/debian/tmp/usr/share/inkscape/doc/COPYING dh_install -a -O--buildsystem=cmake\+ninja install -m0755 -d debian/inkscape-trunk/usr cp --reflink=auto -a debian/tmp/usr/bin/ debian/tmp/usr/lib/ debian/inkscape-trunk/usr/ install -m0755 -d debian/inkscape-trunk/usr/share/application-registry cp --reflink=auto -a ./debian/inkscape-trunk.applications debian/inkscape-trunk/usr/share/application-registry/ install -m0755 -d debian/inkscape-trunk/usr/share/applications cp --reflink=auto -a debian/tmp/usr/share/applications/org.inkscape.Inkscape.desktop debian/inkscape-trunk/usr/share/applications/ dh_installdocs -a -O--buildsystem=cmake\+ninja install -m0755 -d debian/inkscape-trunk/usr/share/doc/inkscape-trunk install -m0755 -d debian/inkscape-trunk/usr/share/doc/inkscape-trunk cp --reflink=auto -a ./NEWS.md debian/inkscape-trunk/usr/share/doc/inkscape-trunk cp --reflink=auto -a ./README.md debian/inkscape-trunk/usr/share/doc/inkscape-trunk chown -R 0:0 debian/inkscape-trunk/usr/share/doc chmod -R u\+rw,go=rX debian/inkscape-trunk/usr/share/doc install -p -m0644 debian/copyright debian/inkscape-trunk/usr/share/doc/inkscape-trunk/copyright dh_installchangelogs -a -O--buildsystem=cmake\+ninja install -m0755 -d debian/inkscape-trunk/usr/share/doc/inkscape-trunk install -p -m0644 debian/.debhelper/generated/inkscape-trunk/dh_installchangelogs.dch.trimmed debian/inkscape-trunk/usr/share/doc/inkscape-trunk/changelog dh_installexamples -a -O--buildsystem=cmake\+ninja dh_installman -a -O--buildsystem=cmake\+ninja install -m0755 -d debian/inkscape-trunk/usr/share/man/man1/ zcat ./debian/tmp/usr/share/man/man1/inkscape.1.gz > debian/inkscape-trunk/usr/share/man/man1/inkscape.1 install -m0755 -d debian/inkscape-trunk/usr/share/man/man1/ zcat ./debian/tmp/usr/share/man/man1/inkview.1.gz > debian/inkscape-trunk/usr/share/man/man1/inkview.1 man-recode --to-code UTF-8 --suffix .dh-new debian/inkscape-trunk/usr/share/man/man1/inkscape.1 man-recode --to-code UTF-8 --suffix .dh-new debian/inkscape-trunk/usr/share/man/man1/inkview.1 mv debian/inkscape-trunk/usr/share/man/man1/inkview.1.dh-new debian/inkscape-trunk/usr/share/man/man1/inkview.1 chmod 0644 -- debian/inkscape-trunk/usr/share/man/man1/inkview.1 mv debian/inkscape-trunk/usr/share/man/man1/inkscape.1.dh-new debian/inkscape-trunk/usr/share/man/man1/inkscape.1 chmod 0644 -- debian/inkscape-trunk/usr/share/man/man1/inkscape.1 dh_python3 -a -O--buildsystem=cmake\+ninja D: dh_python3 dh_python3:179: version: 6.20240401 D: dh_python3 dh_python3:180: argv: ['/usr/bin/dh_python3', '-a', '-O--buildsystem=cmake+ninja'] D: dh_python3 dh_python3:181: options: Namespace(guess_deps=True, skip_private=False, verbose=True, arch=True, package=None, no_package=None, remaining_packages=False, compile_all=False, vrange=None, regexpr=None, accept_upstream_versions=False, depends=None, depends_section=None, recommends=None, recommends_section=None, suggests=None, suggests_section=None, requires=None, shebang=None, ignore_shebangs=False, clean_dbg_pkg=True, no_ext_rename=False, no_shebang_rewrite=False, private_dir=None, O=['--buildsystem=cmake+ninja']) D: dh_python3 dh_python3:182: supported Python versions: 3.12 (default=3.12) D: dh_python3 debhelper:174: source=inkscape-trunk, binary packages=['inkscape-trunk'] D: dh_python3 dh_python3:204: processing package inkscape-trunk... D: dh_python3 tools:101: fix_shebang (debian/inkscape-trunk/usr/bin/inkview): cannot parse binary file D: dh_python3 tools:101: fix_shebang (debian/inkscape-trunk/usr/bin/inkscape): cannot parse binary file D: dh_python3 fs:335: package inkscape-trunk details = {'requires.txt': set(), 'egg-info': set(), 'dist-info': set(), 'nsp.txt': set(), 'shebangs': set(), 'public_vers': set(), 'private_dirs': {}, 'compile': False, 'ext_vers': set(), 'ext_no_version': set()} D: dh_python3 depends:103: generating dependencies for package inkscape-trunk D: dh_python3 depends:253: D=set(); R=[]; S=[]; E=[], B=[]; RT=[] dh_installinit -a -O--buildsystem=cmake\+ninja dh_installsystemduser -a -O--buildsystem=cmake\+ninja dh_installmime -a -O--buildsystem=cmake\+ninja install -m0755 -d debian/inkscape-trunk/usr/lib/mime/packages install -p -m0644 debian/mime debian/inkscape-trunk/usr/lib/mime/packages/inkscape-trunk dh_lintian -a -O--buildsystem=cmake\+ninja install -m0755 -d debian/inkscape-trunk/usr/share/lintian/overrides install -p -m0644 debian/inkscape-trunk.lintian-overrides debian/inkscape-trunk/usr/share/lintian/overrides/inkscape-trunk dh_perl -a -O--buildsystem=cmake\+ninja dh_link -a -O--buildsystem=cmake\+ninja rm -f debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so ln -s libinkscape_base.so.1.4.0.0 debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so rm -f debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so ln -s lib2geom.so.1.5.0 debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so dh_strip_nondeterminism -a -O--buildsystem=cmake\+ninja dh_compress -a -O--buildsystem=cmake\+ninja cd debian/inkscape-trunk chmod a-x usr/share/doc/inkscape-trunk/NEWS.md usr/share/doc/inkscape-trunk/changelog usr/share/man/man1/inkscape.1 usr/share/man/man1/inkview.1 gzip -9nf usr/share/doc/inkscape-trunk/NEWS.md usr/share/doc/inkscape-trunk/changelog usr/share/man/man1/inkscape.1 usr/share/man/man1/inkview.1 cd '/<>' dh_fixperms -a -O--buildsystem=cmake\+ninja find debian/inkscape-trunk -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/inkscape-trunk ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/inkscape-trunk/usr/share/doc -type f -a -true -a ! -regex 'debian/inkscape-trunk/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/inkscape-trunk/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/inkscape-trunk/usr/share/man debian/inkscape-trunk/usr/share/applications debian/inkscape-trunk/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/inkscape-trunk -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/inkscape-trunk/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/inkscape-trunk/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing -a -O--buildsystem=cmake\+ninja dh_missing: warning: usr/include/2geom-1.5.0/2geom/2geom.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/affine.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/angle.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/basic-intersection.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/bezier-curve.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/bezier-to-sbasis.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/bezier-utils.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/bezier.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/cairo-path-sink.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/choose.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/circle.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/concepts.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/conic_section_clipper.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/conic_section_clipper_cr.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/conic_section_clipper_impl.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/conicsec.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/convex-hull.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/coord.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/crossing.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/curve.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/curves.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/d2.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/ellipse.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/elliptical-arc.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/exception.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/forward.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/generic-interval.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/generic-rect.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/geom.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/int-interval.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/int-point.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/int-rect.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/intersection-graph.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/intersection.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/interval.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/intervaltree/interval_tree.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/line.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/linear.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/math-utils.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/nearest-time.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/numeric/fitting-model.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/numeric/fitting-tool.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/numeric/linear_system.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/numeric/matrix.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/numeric/symmetric-matrix-fs-operation.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/numeric/symmetric-matrix-fs-trace.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/numeric/symmetric-matrix-fs.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/numeric/vector.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/ord.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/orphan-code/arc-length.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/orphan-code/chebyshev.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/orphan-code/intersection-by-smashing.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/orphan-code/linear-of.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/orphan-code/linearN.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/orphan-code/redblacktree.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/orphan-code/rtree.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/orphan-code/sbasis-of.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/orphan-code/sbasisN.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/parallelogram.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/path-intersection.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/path-sink.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/path.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/pathvector.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/piecewise.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/point.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/polynomial.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/ray.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/rect.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/sbasis-2d.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/sbasis-curve.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/sbasis-geometric.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/sbasis-math.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/sbasis-poly.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/sbasis-to-bezier.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/sbasis.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/solver.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/svg-path-parser.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/svg-path-writer.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/sweep-bounds.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/sweeper.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/symbolic/determinant-minor.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/symbolic/implicit.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/symbolic/matrix.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/symbolic/multi-index.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/symbolic/multipoly.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/symbolic/mvpoly-tools.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/symbolic/polynomial.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/symbolic/unity-builder.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/transforms.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/include/2geom-1.5.0/2geom/utils.h exists in debian/tmp but is not installed to anywhere dh_missing: warning: usr/share/bash-completion/completions/inkscape exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/inkscape") dh_missing: warning: usr/share/man/de/man1/inkscape.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkscape.1.gz") dh_missing: warning: usr/share/man/de/man1/inkview.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkview.1.gz") dh_missing: warning: usr/share/man/es/man1/inkview.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkview.1.gz") dh_missing: warning: usr/share/man/fr/man1/inkscape.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkscape.1.gz") dh_missing: warning: usr/share/man/fr/man1/inkview.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkview.1.gz") dh_missing: warning: usr/share/man/hr/man1/inkscape.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkscape.1.gz") dh_missing: warning: usr/share/man/hr/man1/inkview.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkview.1.gz") dh_missing: warning: usr/share/man/hu/man1/inkscape.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkscape.1.gz") dh_missing: warning: usr/share/man/hu/man1/inkview.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkview.1.gz") dh_missing: warning: usr/share/man/ko/man1/inkscape.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkscape.1.gz") dh_missing: warning: usr/share/man/ko/man1/inkview.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkview.1.gz") dh_missing: warning: usr/share/man/pt_BR/man1/inkview.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkview.1.gz") dh_missing: warning: usr/share/man/zh_TW/man1/inkscape.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkscape.1.gz") dh_missing: warning: usr/share/man/zh_TW/man1/inkview.1.gz exists in debian/tmp but is not installed to anywhere (related file: "debian/tmp/usr/share/man/man1/inkview.1.gz") dh_missing: warning: usr/share/metainfo/org.inkscape.Inkscape.appdata.xml exists in debian/tmp but is not installed to anywhere While detecting missing files, dh_missing noted some files with a similar name to those that were missing. This warning /might/ be resolved by replacing references to the missing files with the similarly named ones that dh_missing found - assuming the content is identical. As an example, you might want to replace: * debian/tmp/usr/share/inkscape with: * usr/share/bash-completion/completions/inkscape in a file in debian/ or as argument to one of the dh_* tools called from debian/rules. (Note it is possible the paths are not used verbatim but instead directories containing or globs matching them are used instead) Alternatively, add the missing file to debian/not-installed if it cannot and should not be used. The following debhelper tools have reported what they installed (with files per package) * dh_install: inkscape-trunk (4), inkscape-trunk-data (3) * dh_installdocs: inkscape-trunk (2), inkscape-trunk-data (0) * dh_installexamples: inkscape-trunk (0), inkscape-trunk-data (30) * dh_installman: inkscape-trunk (2), inkscape-trunk-data (0) If the missing files are installed by another tool, please file a bug against it. When filing the report, if the tool is not part of debhelper itself, please reference the "Logging helpers and dh_missing" section from the "PROGRAMMING" guide for debhelper (10.6.3+). (in the debhelper package: /usr/share/doc/debhelper/PROGRAMMING.md.gz) Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built If the omission is intentional or no other helper can take care of this consider adding the paths to debian/not-installed. dh_dwz -a -O--buildsystem=cmake\+ninja install -m0755 -d debian/inkscape-trunk/usr/lib/debug/.dwz/arm-linux-gnueabihf dwz -mdebian/inkscape-trunk/usr/lib/debug/.dwz/arm-linux-gnueabihf/inkscape-trunk.debug -M/usr/lib/debug/.dwz/arm-linux-gnueabihf/inkscape-trunk.debug -- debian/inkscape-trunk/usr/bin/inkscape debian/inkscape-trunk/usr/bin/inkview debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 dwz: debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0: DWARF compression not beneficial - old size 11968312 new size 11992671 dwz: debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0: DWARF compression not beneficial - old size 256945560 new size 260595434 objcopy --compress-debug-sections debian/inkscape-trunk/usr/lib/debug/.dwz/arm-linux-gnueabihf/inkscape-trunk.debug chmod 0644 -- debian/inkscape-trunk/usr/lib/debug/.dwz/arm-linux-gnueabihf/inkscape-trunk.debug chown 0:0 -- debian/inkscape-trunk/usr/lib/debug/.dwz/arm-linux-gnueabihf/inkscape-trunk.debug dh_strip -a -O--buildsystem=cmake\+ninja debugedit --build-id --build-id-seed=inkscape-trunk/1:1.4.0\+202405061639\+31541ff08d\~ubuntu24.04.1 debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 ff005702aae114a21f4c66a15e641d9ff4bb88b7 install -m0755 -d debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/ff objcopy --only-keep-debug --compress-debug-sections debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/ff/005702aae114a21f4c66a15e641d9ff4bb88b7.debug chmod 0644 -- debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/ff/005702aae114a21f4c66a15e641d9ff4bb88b7.debug chown 0:0 -- debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/ff/005702aae114a21f4c66a15e641d9ff4bb88b7.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded -o /tmp/mM8M1WctUa/stripfa4d1t debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 chmod --reference debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 /tmp/mM8M1WctUa/stripfa4d1t cat '/tmp/mM8M1WctUa/stripfa4d1t' > 'debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0' chmod --reference /tmp/mM8M1WctUa/stripfa4d1t debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 objcopy --add-gnu-debuglink debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/ff/005702aae114a21f4c66a15e641d9ff4bb88b7.debug debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 /tmp/mM8M1WctUa/objcopybaSDgT chmod --reference debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 /tmp/mM8M1WctUa/objcopybaSDgT cat '/tmp/mM8M1WctUa/objcopybaSDgT' > 'debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0' chmod --reference /tmp/mM8M1WctUa/objcopybaSDgT debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 debugedit --build-id --build-id-seed=inkscape-trunk/1:1.4.0\+202405061639\+31541ff08d\~ubuntu24.04.1 debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 a1cf795343e7a7cca1d51645e3c8415b637674d6 install -m0755 -d debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/a1 objcopy --only-keep-debug --compress-debug-sections debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/a1/cf795343e7a7cca1d51645e3c8415b637674d6.debug chmod 0644 -- debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/a1/cf795343e7a7cca1d51645e3c8415b637674d6.debug chown 0:0 -- debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/a1/cf795343e7a7cca1d51645e3c8415b637674d6.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded -o /tmp/mM8M1WctUa/stripHqziy5 debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 chmod --reference debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 /tmp/mM8M1WctUa/stripHqziy5 cat '/tmp/mM8M1WctUa/stripHqziy5' > 'debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0' chmod --reference /tmp/mM8M1WctUa/stripHqziy5 debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 objcopy --add-gnu-debuglink debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/a1/cf795343e7a7cca1d51645e3c8415b637674d6.debug debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 /tmp/mM8M1WctUa/objcopyLBCyqp chmod --reference debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 /tmp/mM8M1WctUa/objcopyLBCyqp cat '/tmp/mM8M1WctUa/objcopyLBCyqp' > 'debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0' chmod --reference /tmp/mM8M1WctUa/objcopyLBCyqp debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 debugedit --build-id --build-id-seed=inkscape-trunk/1:1.4.0\+202405061639\+31541ff08d\~ubuntu24.04.1 debian/inkscape-trunk/usr/bin/inkview debugedit: debian/inkscape-trunk/usr/bin/inkview: Unknown DWARF DW_FORM_0x1f21 2c380ea4a2b5cadf57471ce17375d56d39d3c801 install -m0755 -d debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/2c objcopy --only-keep-debug --compress-debug-sections debian/inkscape-trunk/usr/bin/inkview debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/2c/380ea4a2b5cadf57471ce17375d56d39d3c801.debug chmod 0644 -- debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/2c/380ea4a2b5cadf57471ce17375d56d39d3c801.debug chown 0:0 -- debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/2c/380ea4a2b5cadf57471ce17375d56d39d3c801.debug strip --remove-section=.comment --remove-section=.note -o /tmp/mM8M1WctUa/stripwXQiAk debian/inkscape-trunk/usr/bin/inkview chmod --reference debian/inkscape-trunk/usr/bin/inkview /tmp/mM8M1WctUa/stripwXQiAk cat '/tmp/mM8M1WctUa/stripwXQiAk' > 'debian/inkscape-trunk/usr/bin/inkview' chmod --reference /tmp/mM8M1WctUa/stripwXQiAk debian/inkscape-trunk/usr/bin/inkview objcopy --add-gnu-debuglink debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/2c/380ea4a2b5cadf57471ce17375d56d39d3c801.debug debian/inkscape-trunk/usr/bin/inkview /tmp/mM8M1WctUa/objcopyUrC5mJ chmod --reference debian/inkscape-trunk/usr/bin/inkview /tmp/mM8M1WctUa/objcopyUrC5mJ cat '/tmp/mM8M1WctUa/objcopyUrC5mJ' > 'debian/inkscape-trunk/usr/bin/inkview' chmod --reference /tmp/mM8M1WctUa/objcopyUrC5mJ debian/inkscape-trunk/usr/bin/inkview debugedit --build-id --build-id-seed=inkscape-trunk/1:1.4.0\+202405061639\+31541ff08d\~ubuntu24.04.1 debian/inkscape-trunk/usr/bin/inkscape debugedit: debian/inkscape-trunk/usr/bin/inkscape: Unknown DWARF DW_FORM_0x1f21 ed8023e1ccbe206d92b241922adc8c72e08d8a94 install -m0755 -d debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/ed objcopy --only-keep-debug --compress-debug-sections debian/inkscape-trunk/usr/bin/inkscape debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/ed/8023e1ccbe206d92b241922adc8c72e08d8a94.debug chmod 0644 -- debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/ed/8023e1ccbe206d92b241922adc8c72e08d8a94.debug chown 0:0 -- debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/ed/8023e1ccbe206d92b241922adc8c72e08d8a94.debug strip --remove-section=.comment --remove-section=.note -o /tmp/mM8M1WctUa/stripy8IyRM debian/inkscape-trunk/usr/bin/inkscape chmod --reference debian/inkscape-trunk/usr/bin/inkscape /tmp/mM8M1WctUa/stripy8IyRM cat '/tmp/mM8M1WctUa/stripy8IyRM' > 'debian/inkscape-trunk/usr/bin/inkscape' chmod --reference /tmp/mM8M1WctUa/stripy8IyRM debian/inkscape-trunk/usr/bin/inkscape objcopy --add-gnu-debuglink debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.build-id/ed/8023e1ccbe206d92b241922adc8c72e08d8a94.debug debian/inkscape-trunk/usr/bin/inkscape /tmp/mM8M1WctUa/objcopyUHmf_y chmod --reference debian/inkscape-trunk/usr/bin/inkscape /tmp/mM8M1WctUa/objcopyUHmf_y cat '/tmp/mM8M1WctUa/objcopyUHmf_y' > 'debian/inkscape-trunk/usr/bin/inkscape' chmod --reference /tmp/mM8M1WctUa/objcopyUHmf_y debian/inkscape-trunk/usr/bin/inkscape install -m0755 -d debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.dwz cp --reflink=auto -a debian/inkscape-trunk/usr/lib/debug/.dwz/arm-linux-gnueabihf debian/.debhelper/inkscape-trunk/dbgsym-root/usr/lib/debug/.dwz rm -fr debian/inkscape-trunk/usr/lib/debug/.dwz rmdir -p --ignore-fail-on-non-empty debian/inkscape-trunk/usr/lib/debug rm -fr debian/.debhelper/inkscape-trunk/dbgsym-root dh_makeshlibs -a -O--buildsystem=cmake\+ninja rm -f debian/inkscape-trunk/DEBIAN/shlibs install -m0755 -d debian/inkscape-trunk/DEBIAN echo "libinkscape_base 1.4.0.0 inkscape-trunk (>= 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1)" >> debian/inkscape-trunk/DEBIAN/shlibs echo "lib2geom 1.5.0 inkscape-trunk (>= 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1)" >> debian/inkscape-trunk/DEBIAN/shlibs chmod 0644 -- debian/inkscape-trunk/DEBIAN/shlibs chown 0:0 -- debian/inkscape-trunk/DEBIAN/shlibs mv debian/.debhelper/generated/inkscape-trunk/triggers.new debian/.debhelper/generated/inkscape-trunk/triggers dh_shlibdeps -a -O--buildsystem=cmake\+ninja install -m0755 -d debian/inkscape-trunk/DEBIAN dpkg-shlibdeps -Tdebian/inkscape-trunk.substvars debian/inkscape-trunk/usr/bin/inkview debian/inkscape-trunk/usr/bin/inkscape debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-armhf.so.3 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-armhf.so.3.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 from: /lib/arm-linux-gnueabihf/libreadline.so.8 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 to: /lib/arm-linux-gnueabihf/libreadline.so.8.usr-is-merged dpkg-shlibdeps: warning: debian/inkscape-trunk/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: debian/inkscape-trunk/usr/bin/inkscape 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 install -m0755 -d debian/inkscape-trunk/DEBIAN install -p -m0644 debian/.debhelper/generated/inkscape-trunk/triggers debian/inkscape-trunk/DEBIAN/triggers dh_gencontrol -a -O--buildsystem=cmake\+ninja install -m0755 -d debian/inkscape-trunk/DEBIAN echo misc:Depends= >> debian/inkscape-trunk.substvars echo misc:Pre-Depends= >> debian/inkscape-trunk.substvars dpkg-gencontrol -pinkscape-trunk -ldebian/changelog -Tdebian/inkscape-trunk.substvars -Pdebian/inkscape-trunk dpkg-gencontrol: warning: Depends field of package inkscape-trunk: substitution variable ${python3:Depends} used, but is not defined chmod 0644 -- debian/inkscape-trunk/DEBIAN/control chown 0:0 -- debian/inkscape-trunk/DEBIAN/control dh_md5sums -a -O--buildsystem=cmake\+ninja install -m0755 -d debian/inkscape-trunk/DEBIAN cd debian/inkscape-trunk >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/inkscape-trunk/DEBIAN/md5sums chown 0:0 -- debian/inkscape-trunk/DEBIAN/md5sums dh_builddeb -a -O--buildsystem=cmake\+ninja dpkg-deb --build debian/inkscape-trunk .. INFO: pkgstriptranslations version 154 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'inkscape-trunk' in '../inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.deb'. dpkg-genbuildinfo --build=any -O../inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_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 2024-05-06T22:40:10Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.changes: ------------------------------------------------------------------------- Format: 1.8 Date: Mon, 06 May 2024 16:39:32 +0000 Source: inkscape-trunk Binary: inkscape-trunk Built-For-Profiles: noudeb Architecture: armhf Version: 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 Distribution: noble Urgency: low Maintainer: Launchpad Build Daemon Changed-By: Adam Reviczky Description: inkscape-trunk - vector-based drawing program (trunk build) Changes: inkscape-trunk (1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1) noble; urgency=low . * Auto build. Checksums-Sha1: 3a8cb01e0c9151bb56cf18df3719af5d73f645aa 22991 inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.buildinfo 4c62b45b5609e5a387311e663cb3bbe0d3cb589e 7528824 inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.deb Checksums-Sha256: b13d87d5d64caed87244eff65b7b5201314d88dbb0c164abe31d42971dd6cdcc 22991 inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.buildinfo 176bc5e51ee06fc107f7aac29570bf6f91359022eb14021afdb5de8e18b23bdb 7528824 inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.deb Files: 4226d9febba22305c1d1d2f0719fdbb7 22991 graphics optional inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.buildinfo 05983c9be1af4bd2db38dc24cd0a861f 7528824 graphics optional inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.deb /<>/inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.changes.new could not be renamed to /<>/inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: inkscape-trunk Binary: inkscape-trunk Architecture: armhf Version: 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 Checksums-Md5: 05983c9be1af4bd2db38dc24cd0a861f 7528824 inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.deb Checksums-Sha1: 4c62b45b5609e5a387311e663cb3bbe0d3cb589e 7528824 inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.deb Checksums-Sha256: 176bc5e51ee06fc107f7aac29570bf6f91359022eb14021afdb5de8e18b23bdb 7528824 inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Mon, 06 May 2024 22:40:09 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.137ubuntu1), adwaita-icon-theme (= 46.0-1), at-spi2-common (= 2.52.0-1build1), autoconf (= 2.71-3), automake (= 1:1.16.5-1.3ubuntu1), autopoint (= 0.21-14ubuntu2), autotools-dev (= 20220109.1), base-files (= 13ubuntu10), base-passwd (= 3.6.3build1), bash (= 5.2.21-2ubuntu4), binutils (= 2.42-4ubuntu2), binutils-arm-linux-gnueabihf (= 2.42-4ubuntu2), binutils-common (= 2.42-4ubuntu2), bsdextrautils (= 2.39.3-9ubuntu6), bsdutils (= 1:2.39.3-9ubuntu6), build-essential (= 12.10ubuntu1), bzip2 (= 1.0.8-5.1), ca-certificates (= 20240203), cmake (= 3.28.3-1build7), cmake-data (= 3.28.3-1build7), coreutils (= 9.4-3ubuntu6), cpp (= 4:13.2.0-7ubuntu1), cpp-13 (= 13.2.0-23ubuntu4), cpp-13-arm-linux-gnueabihf (= 13.2.0-23ubuntu4), cpp-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), dash (= 0.5.12-6ubuntu5), dbus (= 1.14.10-4ubuntu4), dbus-bin (= 1.14.10-4ubuntu4), dbus-daemon (= 1.14.10-4ubuntu4), dbus-session-bus-common (= 1.14.10-4ubuntu4), dbus-system-bus-common (= 1.14.10-4ubuntu4), dbus-user-session (= 1.14.10-4ubuntu4), dconf-gsettings-backend (= 0.40.0-4build2), dconf-service (= 0.40.0-4build2), debconf (= 1.5.86ubuntu1), debhelper (= 13.14.1ubuntu5), debianutils (= 5.17build1), debugedit (= 1:5.0-5build2), dh-autoreconf (= 20), dh-python (= 6.20240401), dh-strip-nondeterminism (= 1.13.1-1), dictionaries-common (= 1.29.7), diffutils (= 1:3.10-1build1), dpkg (= 1.22.6ubuntu6), dpkg-dev (= 1.22.6ubuntu6), dwz (= 0.15-1build6), emacsen-common (= 3.0.5), file (= 1:5.45-3build1), findutils (= 4.9.0-5build1), fontconfig (= 2.15.0-1.1ubuntu2), fontconfig-config (= 2.15.0-1.1ubuntu2), fonts-dejavu-core (= 2.37-8), fonts-dejavu-mono (= 2.37-8), g++ (= 4:13.2.0-7ubuntu1), g++-13 (= 13.2.0-23ubuntu4), g++-13-arm-linux-gnueabihf (= 13.2.0-23ubuntu4), g++-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), gcc (= 4:13.2.0-7ubuntu1), gcc-13 (= 13.2.0-23ubuntu4), gcc-13-arm-linux-gnueabihf (= 13.2.0-23ubuntu4), gcc-13-base (= 13.2.0-23ubuntu4), gcc-14-base (= 14-20240412-0ubuntu1), gcc-arm-linux-gnueabihf (= 4:13.2.0-7ubuntu1), gettext (= 0.21-14ubuntu2), gettext-base (= 0.21-14ubuntu2), gir1.2-atk-1.0 (= 2.52.0-1build1), gir1.2-atspi-2.0 (= 2.52.0-1build1), gir1.2-freedesktop (= 1.80.1-1), gir1.2-freedesktop-dev (= 1.80.1-1), gir1.2-gdkpixbuf-2.0 (= 2.42.10+dfsg-3ubuntu3), gir1.2-glib-2.0 (= 2.80.0-6ubuntu1), gir1.2-glib-2.0-dev (= 2.80.0-6ubuntu1), gir1.2-gspell-1 (= 1.12.2-1build4), gir1.2-gtk-3.0 (= 3.24.41-4ubuntu1), gir1.2-gtkspell3-3.0 (= 3.0.10-1build2), gir1.2-harfbuzz-0.0 (= 8.3.0-2build2), gir1.2-pango-1.0 (= 1.52.1+ds-1build1), gir1.2-poppler-0.18 (= 24.02.0-1ubuntu9), gir1.2-rsvg-2.0 (= 2.58.0+dfsg-1build1), gir1.2-soup-2.4 (= 2.74.3-6ubuntu1), glib-networking (= 2.80.0-1build1), glib-networking-common (= 2.80.0-1build1), glib-networking-services (= 2.80.0-1build1), googletest (= 1.14.0-1), grep (= 3.11-4build1), groff-base (= 1.23.0-3build2), gsettings-desktop-schemas (= 46.0-1ubuntu2), gtk-update-icon-cache (= 3.24.41-4ubuntu1), gzip (= 1.12-1ubuntu3), hicolor-icon-theme (= 0.17-2), hostname (= 3.23+nmu2ubuntu2), humanity-icon-theme (= 0.6.16), hunspell-en-us (= 1:2020.12.07-2), icu-devtools (= 74.2-1ubuntu3), imagemagick-6-common (= 8:6.9.12.98+dfsg1-5.2build2), init-system-helpers (= 1.66ubuntu1), intltool-debian (= 0.35.0+20060710.6), libacl1 (= 2.3.2-1build1), libaom3 (= 3.8.2-2build1), libapparmor1 (= 4.0.0-beta3-0ubuntu3), libarchive-zip-perl (= 1.68-1), libarchive13t64 (= 3.7.2-2), libargon2-1 (= 0~20190702+dfsg-4build1), libasan8 (= 14-20240412-0ubuntu1), libaspell-dev (= 0.60.8.1-1build1), libaspell15 (= 0.60.8.1-1build1), libatk-bridge2.0-0t64 (= 2.52.0-1build1), libatk-bridge2.0-dev (= 2.52.0-1build1), libatk1.0-0t64 (= 2.52.0-1build1), libatk1.0-dev (= 2.52.0-1build1), libatkmm-1.6-1v5 (= 2.28.4-1build4), libatkmm-1.6-dev (= 2.28.4-1build4), libatomic1 (= 14-20240412-0ubuntu1), libatspi2.0-0t64 (= 2.52.0-1build1), libatspi2.0-dev (= 2.52.0-1build1), libattr1 (= 1:2.5.2-1build1), libaudit-common (= 1:3.1.2-2.1build1), libaudit1 (= 1:3.1.2-2.1build1), libavahi-client3 (= 0.8-13ubuntu6), libavahi-common-data (= 0.8-13ubuntu6), libavahi-common3 (= 0.8-13ubuntu6), libbinutils (= 2.42-4ubuntu2), libblkid-dev (= 2.39.3-9ubuntu6), libblkid1 (= 2.39.3-9ubuntu6), libboost-atomic1.83-dev (= 1.83.0-2.1ubuntu3), libboost-atomic1.83.0 (= 1.83.0-2.1ubuntu3), libboost-dev (= 1.83.0.1ubuntu2), libboost-filesystem-dev (= 1.83.0.1ubuntu2), libboost-filesystem1.83-dev (= 1.83.0-2.1ubuntu3), libboost-filesystem1.83.0 (= 1.83.0-2.1ubuntu3), libboost-stacktrace-dev (= 1.83.0.1ubuntu2), libboost-stacktrace1.83-dev (= 1.83.0-2.1ubuntu3), libboost-stacktrace1.83.0 (= 1.83.0-2.1ubuntu3), libboost-system1.83-dev (= 1.83.0-2.1ubuntu3), libboost-system1.83.0 (= 1.83.0-2.1ubuntu3), libboost1.83-dev (= 1.83.0-2.1ubuntu3), libbrotli-dev (= 1.1.0-2build2), libbrotli1 (= 1.1.0-2build2), libbsd0 (= 0.12.1-1build1), libbz2-1.0 (= 1.0.8-5.1), libbz2-dev (= 1.0.8-5.1), libc-bin (= 2.39-0ubuntu8.1), libc-dev-bin (= 2.39-0ubuntu8.1), libc6 (= 2.39-0ubuntu8.1), libc6-dev (= 2.39-0ubuntu8.1), libcairo-gobject2 (= 1.18.0-3build1), libcairo-script-interpreter2 (= 1.18.0-3build1), libcairo2 (= 1.18.0-3build1), libcairo2-dev (= 1.18.0-3build1), libcairomm-1.0-1v5 (= 1.14.5-1build1), libcairomm-1.0-dev (= 1.14.5-1build1), libcap-ng0 (= 0.8.4-2build2), libcap2 (= 1:2.66-5ubuntu2), libcc1-0 (= 14-20240412-0ubuntu1), libcdr-0.1-1 (= 0.1.7-1build2), libcdr-dev (= 0.1.7-1build2), libclone-perl (= 0.46-1build3), libcolord2 (= 1.4.7-1build2), libcom-err2 (= 1.47.0-2.4~exp1ubuntu4), libcrypt-dev (= 1:4.4.36-4build1), libcrypt1 (= 1:4.4.36-4build1), libcryptsetup12 (= 2:2.7.0-1ubuntu4), libctf-nobfd0 (= 2.42-4ubuntu2), libctf0 (= 2.42-4ubuntu2), libcups2t64 (= 2.4.7-1.2ubuntu7), libcurl3t64-gnutls (= 8.5.0-2ubuntu10.1), libcurl4t64 (= 8.5.0-2ubuntu10.1), libdatrie-dev (= 0.2.13-3build1), libdatrie1 (= 0.2.13-3build1), libdb5.3t64 (= 5.3.28+dfsg2-7), libdbus-1-3 (= 1.14.10-4ubuntu4), libdbus-1-dev (= 1.14.10-4ubuntu4), libdbus-glib-1-2 (= 0.112-3build2), libdbus-glib-1-dev (= 0.112-3build2), libdbus-glib-1-dev-bin (= 0.112-3build2), libdconf1 (= 0.40.0-4build2), libde265-0 (= 1.0.15-1build3), libdebconfclient0 (= 0.271ubuntu3), libdebhelper-perl (= 13.14.1ubuntu5), libdeflate-dev (= 1.19-1build1), libdeflate0 (= 1.19-1build1), libdevmapper1.02.1 (= 2:1.02.185-3ubuntu3), libdjvulibre-dev (= 3.5.28-2build4), libdjvulibre-text (= 3.5.28-2build4), libdjvulibre21 (= 3.5.28-2build4), libdouble-conversion-dev (= 3.3.0-1build1), libdouble-conversion3 (= 3.3.0-1build1), libdpkg-perl (= 1.22.6ubuntu6), libdrm-amdgpu1 (= 2.4.120-2build1), libdrm-common (= 2.4.120-2build1), libdrm-nouveau2 (= 2.4.120-2build1), libdrm-radeon1 (= 2.4.120-2build1), libdrm2 (= 2.4.120-2build1), libduktape207 (= 2.7.0+tests-0ubuntu3), libdw1t64 (= 0.190-1.1build4), libedit2 (= 3.1-20230828-1build1), libegl-dev (= 1.7.0-1build1), libegl-mesa0 (= 24.0.5-1ubuntu1), libegl1 (= 1.7.0-1build1), libegl1-mesa-dev (= 24.0.5-1ubuntu1), libelf1t64 (= 0.190-1.1build4), libenchant-2-2 (= 2.3.3-2build2), libenchant-2-dev (= 2.3.3-2build2), libencode-locale-perl (= 1.05-3), libepoxy-dev (= 1.5.10-1build1), libepoxy0 (= 1.5.10-1build1), libexif-dev (= 0.6.24-1build2), libexif12 (= 0.6.24-1build2), libexpat1 (= 2.6.1-2build1), libexpat1-dev (= 2.6.1-2build1), libfdisk1 (= 2.39.3-9ubuntu6), libffi-dev (= 3.4.6-1build1), libffi8 (= 3.4.6-1build1), libfftw3-double3 (= 3.3.10-1ubuntu3), libfile-listing-perl (= 6.16-1), libfile-stripnondeterminism-perl (= 1.13.1-1), libfontconfig-dev (= 2.15.0-1.1ubuntu2), libfontconfig1 (= 2.15.0-1.1ubuntu2), libfreetype-dev (= 2.13.2+dfsg-1build3), libfreetype6 (= 2.13.2+dfsg-1build3), libfribidi-dev (= 1.0.13-3build1), libfribidi0 (= 1.0.13-3build1), libgbm1 (= 24.0.5-1ubuntu1), libgc-dev (= 1:8.2.6-1build1), libgc1 (= 1:8.2.6-1build1), libgcc-13-dev (= 13.2.0-23ubuntu4), libgcc-s1 (= 14-20240412-0ubuntu1), libgcrypt20 (= 1.10.3-2build1), libgdbm-compat4t64 (= 1.23-5.1build1), libgdbm6t64 (= 1.23-5.1build1), libgdk-pixbuf-2.0-0 (= 2.42.10+dfsg-3ubuntu3), libgdk-pixbuf-2.0-dev (= 2.42.10+dfsg-3ubuntu3), libgdk-pixbuf2.0-bin (= 2.42.10+dfsg-3ubuntu3), libgdk-pixbuf2.0-common (= 2.42.10+dfsg-3ubuntu3), libgirepository-2.0-0 (= 2.80.0-6ubuntu1), libgl-dev (= 1.7.0-1build1), libgl1 (= 1.7.0-1build1), libgl1-mesa-dri (= 24.0.5-1ubuntu1), libglapi-mesa (= 24.0.5-1ubuntu1), libgles-dev (= 1.7.0-1build1), libgles1 (= 1.7.0-1build1), libgles2 (= 1.7.0-1build1), libglib2.0-0t64 (= 2.80.0-6ubuntu1), libglib2.0-bin (= 2.80.0-6ubuntu1), libglib2.0-data (= 2.80.0-6ubuntu1), libglib2.0-dev (= 2.80.0-6ubuntu1), libglib2.0-dev-bin (= 2.80.0-6ubuntu1), libglibmm-2.4-1t64 (= 2.66.7-1build1), libglibmm-2.4-dev (= 2.66.7-1build1), libglvnd-core-dev (= 1.7.0-1build1), libglvnd-dev (= 1.7.0-1build1), libglvnd0 (= 1.7.0-1build1), libglx-dev (= 1.7.0-1build1), libglx-mesa0 (= 24.0.5-1ubuntu1), libglx0 (= 1.7.0-1build1), libgmock-dev (= 1.14.0-1), libgmp10 (= 2:6.3.0+dfsg-2ubuntu6), libgnutls30t64 (= 3.8.3-1.1ubuntu3.1), libgomp1 (= 14-20240412-0ubuntu1), libgpg-error0 (= 1.47-3build2), libgraphite2-3 (= 1.3.14-2build1), libgraphite2-dev (= 1.3.14-2build1), libgsl-dev (= 2.7.1+dfsg-6ubuntu2), libgsl27 (= 2.7.1+dfsg-6ubuntu2), libgslcblas0 (= 2.7.1+dfsg-6ubuntu2), libgspell-1-2 (= 1.12.2-1build4), libgspell-1-common (= 1.12.2-1build4), libgspell-1-dev (= 1.12.2-1build4), libgssapi-krb5-2 (= 1.20.1-6ubuntu2), libgtest-dev (= 1.14.0-1), libgtk-3-0t64 (= 3.24.41-4ubuntu1), libgtk-3-common (= 3.24.41-4ubuntu1), libgtk-3-dev (= 3.24.41-4ubuntu1), libgtkmm-3.0-1t64 (= 3.24.9-1), libgtkmm-3.0-dev (= 3.24.9-1), libgtkspell3-3-0 (= 3.0.10-1build2), libgtkspell3-3-dev (= 3.0.10-1build2), libharfbuzz-cairo0 (= 8.3.0-2build2), libharfbuzz-dev (= 8.3.0-2build2), libharfbuzz-gobject0 (= 8.3.0-2build2), libharfbuzz-icu0 (= 8.3.0-2build2), libharfbuzz-subset0 (= 8.3.0-2build2), libharfbuzz0b (= 8.3.0-2build2), libheif-plugin-aomdec (= 1.17.6-1ubuntu4), libheif-plugin-libde265 (= 1.17.6-1ubuntu4), libheif1 (= 1.17.6-1ubuntu4), libhogweed6t64 (= 3.9.1-2.2build1), libhtml-parser-perl (= 3.81-1build3), libhtml-tagset-perl (= 3.20-6), libhtml-tree-perl (= 5.07-3), libhttp-cookies-perl (= 6.11-1), libhttp-date-perl (= 6.06-1), libhttp-message-perl (= 6.45-1ubuntu1), libhttp-negotiate-perl (= 6.01-2), libhunspell-1.7-0 (= 1.7.2+really1.7.2-10build3), libice-dev (= 2:1.0.10-1build3), libice6 (= 2:1.0.10-1build3), libicu-dev (= 74.2-1ubuntu3), libicu74 (= 74.2-1ubuntu3), libidn2-0 (= 2.3.7-2build1), libimath-3-1-29t64 (= 3.1.9-3.1ubuntu2), libimath-dev (= 3.1.9-3.1ubuntu2), libio-html-perl (= 1.004-3), libio-socket-ssl-perl (= 2.085-1), libisl23 (= 0.26-3build1), libjansson4 (= 2.14-2build2), libjbig-dev (= 2.1-6.1ubuntu2), libjbig0 (= 2.1-6.1ubuntu2), libjpeg-dev (= 8c-2ubuntu11), libjpeg-turbo8 (= 2.1.5-2ubuntu2), libjpeg-turbo8-dev (= 2.1.5-2ubuntu2), libjpeg8 (= 8c-2ubuntu11), libjpeg8-dev (= 8c-2ubuntu11), libjs-jquery (= 3.6.1+dfsg+~3.5.14-1), libjs-sphinxdoc (= 7.2.6-6), libjs-underscore (= 1.13.4~dfsg+~1.11.4-3), libjson-c5 (= 0.17-1build1), libjsoncpp25 (= 1.9.5-6build1), libk5crypto3 (= 1.20.1-6ubuntu2), libkeyutils1 (= 1.6.3-3build1), libkmod2 (= 31+20240202-2ubuntu7), libkrb5-3 (= 1.20.1-6ubuntu2), libkrb5support0 (= 1.20.1-6ubuntu2), liblcms2-2 (= 2.14-2build1), liblcms2-dev (= 2.14-2build1), libldap2 (= 2.6.7+dfsg-1~exp1ubuntu8), liblerc-dev (= 4.0.0+ds-4ubuntu2), liblerc4 (= 4.0.0+ds-4ubuntu2), libllvm17t64 (= 1:17.0.6-9ubuntu1), liblqr-1-0 (= 0.4.2-2.1build2), liblqr-1-0-dev (= 0.4.2-2.1build2), libltdl-dev (= 2.4.7-7build1), libltdl7 (= 2.4.7-7build1), liblwp-mediatypes-perl (= 6.04-2), liblwp-protocol-https-perl (= 6.13-1), liblz4-1 (= 1.9.4-1build1), liblzma-dev (= 5.6.1+really5.4.5-1), liblzma5 (= 5.6.1+really5.4.5-1), liblzo2-2 (= 2.10-2build4), libmagic-mgc (= 1:5.45-3build1), libmagic1t64 (= 1:5.45-3build1), libmagick++-6-headers (= 8:6.9.12.98+dfsg1-5.2build2), libmagick++-6.q16-9t64 (= 8:6.9.12.98+dfsg1-5.2build2), libmagick++-6.q16-dev (= 8:6.9.12.98+dfsg1-5.2build2), libmagick++-dev (= 8:6.9.12.98+dfsg1-5.2build2), libmagickcore-6-arch-config (= 8:6.9.12.98+dfsg1-5.2build2), libmagickcore-6-headers (= 8:6.9.12.98+dfsg1-5.2build2), libmagickcore-6.q16-7-extra (= 8:6.9.12.98+dfsg1-5.2build2), libmagickcore-6.q16-7t64 (= 8:6.9.12.98+dfsg1-5.2build2), libmagickcore-6.q16-dev (= 8:6.9.12.98+dfsg1-5.2build2), libmagickwand-6-headers (= 8:6.9.12.98+dfsg1-5.2build2), libmagickwand-6.q16-7t64 (= 8:6.9.12.98+dfsg1-5.2build2), libmagickwand-6.q16-dev (= 8:6.9.12.98+dfsg1-5.2build2), libmd0 (= 1.1.0-2build1), libmount-dev (= 2.39.3-9ubuntu6), libmount1 (= 2.39.3-9ubuntu6), libmpc3 (= 1.3.1-1build1), libmpfr6 (= 4.2.1-1build1), libncurses-dev (= 6.4+20240113-1ubuntu2), libncurses6 (= 6.4+20240113-1ubuntu2), libncursesw6 (= 6.4+20240113-1ubuntu2), libnet-http-perl (= 6.23-1), libnet-ssleay-perl (= 1.94-1build4), libnettle8t64 (= 3.9.1-2.2build1), libnghttp2-14 (= 1.59.0-1build4), libnspr4 (= 2:4.35-1.1build1), libnss3 (= 2:3.98-1build1), libopenexr-3-1-30 (= 3.1.5-5.1build3), libopenexr-dev (= 3.1.5-5.1build3), libopengl-dev (= 1.7.0-1build1), libopengl0 (= 1.7.0-1build1), libopenjp2-7 (= 2.5.0-2build3), libopenjp2-7-dev (= 2.5.0-2build3), libp11-kit0 (= 0.25.3-4ubuntu2), libpam-modules (= 1.5.3-5ubuntu5), libpam-modules-bin (= 1.5.3-5ubuntu5), libpam-runtime (= 1.5.3-5ubuntu5), libpam-systemd (= 255.4-1ubuntu8), libpam0g (= 1.5.3-5ubuntu5), libpango-1.0-0 (= 1.52.1+ds-1build1), libpango1.0-dev (= 1.52.1+ds-1build1), libpangocairo-1.0-0 (= 1.52.1+ds-1build1), libpangoft2-1.0-0 (= 1.52.1+ds-1build1), libpangomm-1.4-1v5 (= 2.46.4-1build3), libpangomm-1.4-dev (= 2.46.4-1build3), libpangoxft-1.0-0 (= 1.52.1+ds-1build1), libpcre2-16-0 (= 10.42-4ubuntu2), libpcre2-32-0 (= 10.42-4ubuntu2), libpcre2-8-0 (= 10.42-4ubuntu2), libpcre2-dev (= 10.42-4ubuntu2), libpcre2-posix3 (= 10.42-4ubuntu2), libperl5.38t64 (= 5.38.2-3.2build2), libpipeline1 (= 1.5.7-2), libpixman-1-0 (= 0.42.2-1build1), libpixman-1-dev (= 0.42.2-1build1), libpkgconf3 (= 1.8.1-2build1), libpng-dev (= 1.6.43-5build1), libpng16-16t64 (= 1.6.43-5build1), libpoppler-dev (= 24.02.0-1ubuntu9), libpoppler-glib-dev (= 24.02.0-1ubuntu9), libpoppler-glib8t64 (= 24.02.0-1ubuntu9), libpoppler-private-dev (= 24.02.0-1ubuntu9), libpoppler134 (= 24.02.0-1ubuntu9), libpopt-dev (= 1.19+dfsg-1build1), libpopt0 (= 1.19+dfsg-1build1), libpotrace-dev (= 1.16-2build1), libpotrace0 (= 1.16-2build1), libproc2-0 (= 2:4.0.4-4ubuntu3), libproxy1v5 (= 0.5.4-4build1), libpsl-dev (= 0.21.2-1.1build1), libpsl5t64 (= 0.21.2-1.1build1), libpthread-stubs0-dev (= 0.4-1build3), libpython3-dev (= 3.12.3-0ubuntu1), libpython3-stdlib (= 3.12.3-0ubuntu1), libpython3.12-dev (= 3.12.3-1), libpython3.12-minimal (= 3.12.3-1), libpython3.12-stdlib (= 3.12.3-1), libpython3.12t64 (= 3.12.3-1), libraw23t64 (= 0.21.2-2.1build1), libreadline-dev (= 8.2-4build1), libreadline8t64 (= 8.2-4build1), librevenge-0.0-0 (= 0.0.5-3build1), librevenge-dev (= 0.0.5-3build1), librhash0 (= 1.4.3-3build1), librsvg2-2 (= 2.58.0+dfsg-1build1), librsvg2-common (= 2.58.0+dfsg-1build1), librsvg2-dev (= 2.58.0+dfsg-1build1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build7), libsasl2-2 (= 2.1.28+dfsg1-5ubuntu3), libsasl2-modules-db (= 2.1.28+dfsg1-5ubuntu3), libseccomp2 (= 2.5.5-1ubuntu3), libselinux1 (= 3.5-2ubuntu2), libselinux1-dev (= 3.5-2ubuntu2), libsemanage-common (= 3.5-1build5), libsemanage2 (= 3.5-1build5), libsensors-config (= 1:3.6.0-9build1), libsensors5 (= 1:3.6.0-9build1), libsepol-dev (= 3.5-2build1), libsepol2 (= 3.5-2build1), libsframe1 (= 2.42-4ubuntu2), libsharpyuv-dev (= 1.3.2-0.4build3), libsharpyuv0 (= 1.3.2-0.4build3), libsigc++-2.0-0v5 (= 2.12.1-2), libsigc++-2.0-dev (= 2.12.1-2), libsm-dev (= 2:1.2.3-1build3), libsm6 (= 2:1.2.3-1build3), libsmartcols1 (= 2.39.3-9ubuntu6), libsoup-2.4-1 (= 2.74.3-6ubuntu1), libsoup-gnome-2.4-1 (= 2.74.3-6ubuntu1), libsoup2.4-common (= 2.74.3-6ubuntu1), libsoup2.4-dev (= 2.74.3-6ubuntu1), libsqlite3-0 (= 3.45.1-1ubuntu2), libsqlite3-dev (= 3.45.1-1ubuntu2), libssh-4 (= 0.10.6-2build2), libssl3t64 (= 3.0.13-0ubuntu3), libstdc++-13-dev (= 13.2.0-23ubuntu4), libstdc++6 (= 14-20240412-0ubuntu1), libsub-override-perl (= 0.10-1), libsystemd-shared (= 255.4-1ubuntu8), libsystemd0 (= 255.4-1ubuntu8), libtasn1-6 (= 4.19.0-3build1), libtext-iconv-perl (= 1.7-8build3), libthai-data (= 0.1.29-2build1), libthai-dev (= 0.1.29-2build1), libthai0 (= 0.1.29-2build1), libtiff-dev (= 4.5.1+git230720-4ubuntu2), libtiff6 (= 4.5.1+git230720-4ubuntu2), libtiffxx6 (= 4.5.1+git230720-4ubuntu2), libtimedate-perl (= 2.3300-2), libtinfo6 (= 6.4+20240113-1ubuntu2), libtool (= 2.4.7-7build1), libtry-tiny-perl (= 0.31-2), libubsan1 (= 14-20240412-0ubuntu1), libuchardet0 (= 0.0.8-1build1), libudev1 (= 255.4-1ubuntu8), libunistring5 (= 1.1-2build1), liburi-perl (= 5.27-1), libuuid1 (= 2.39.3-9ubuntu6), libuv1t64 (= 1.48.0-1.1build1), libvisio-0.1-1 (= 0.1.7-1build9), libvisio-dev (= 0.1.7-1build9), libvulkan1 (= 1.3.275.0-1build1), libwayland-bin (= 1.22.0-2.1build1), libwayland-client0 (= 1.22.0-2.1build1), libwayland-cursor0 (= 1.22.0-2.1build1), libwayland-dev (= 1.22.0-2.1build1), libwayland-egl1 (= 1.22.0-2.1build1), libwayland-server0 (= 1.22.0-2.1build1), libwebp-dev (= 1.3.2-0.4build3), libwebp7 (= 1.3.2-0.4build3), libwebpdecoder3 (= 1.3.2-0.4build3), libwebpdemux2 (= 1.3.2-0.4build3), libwebpmux3 (= 1.3.2-0.4build3), libwmf-0.2-7 (= 0.2.13-1.1build3), libwmf-dev (= 0.2.13-1.1build3), libwmflite-0.2-7 (= 0.2.13-1.1build3), libwpd-0.10-10 (= 0.10.3-2build2), libwpd-dev (= 0.10.3-2build2), libwpg-0.3-3 (= 0.3.4-3build1), libwpg-dev (= 0.3.4-3build1), libwww-perl (= 6.76-1), libwww-robotrules-perl (= 6.02-1), libx11-6 (= 2:1.8.7-1build1), libx11-data (= 2:1.8.7-1build1), libx11-dev (= 2:1.8.7-1build1), libx11-xcb1 (= 2:1.8.7-1build1), libxau-dev (= 1:1.0.9-1build6), libxau6 (= 1:1.0.9-1build6), libxcb-dri2-0 (= 1.15-1ubuntu2), libxcb-dri3-0 (= 1.15-1ubuntu2), libxcb-glx0 (= 1.15-1ubuntu2), libxcb-present0 (= 1.15-1ubuntu2), libxcb-randr0 (= 1.15-1ubuntu2), libxcb-render0 (= 1.15-1ubuntu2), libxcb-render0-dev (= 1.15-1ubuntu2), libxcb-shm0 (= 1.15-1ubuntu2), libxcb-shm0-dev (= 1.15-1ubuntu2), libxcb-sync1 (= 1.15-1ubuntu2), libxcb-xfixes0 (= 1.15-1ubuntu2), libxcb1 (= 1.15-1ubuntu2), libxcb1-dev (= 1.15-1ubuntu2), libxcomposite-dev (= 1:0.4.5-1build3), libxcomposite1 (= 1:0.4.5-1build3), libxcursor-dev (= 1:1.2.1-1build1), libxcursor1 (= 1:1.2.1-1build1), libxdamage-dev (= 1:1.1.6-1build1), libxdamage1 (= 1:1.1.6-1build1), libxdmcp-dev (= 1:1.1.3-0ubuntu6), libxdmcp6 (= 1:1.1.3-0ubuntu6), libxext-dev (= 2:1.3.4-1build2), libxext6 (= 2:1.3.4-1build2), libxfixes-dev (= 1:6.0.0-2build1), libxfixes3 (= 1:6.0.0-2build1), libxft-dev (= 2.3.6-1build1), libxft2 (= 2.3.6-1build1), libxi-dev (= 2:1.8.1-1build1), libxi6 (= 2:1.8.1-1build1), libxinerama-dev (= 2:1.1.4-3build1), libxinerama1 (= 2:1.1.4-3build1), libxkbcommon-dev (= 1.6.0-1build1), libxkbcommon0 (= 1.6.0-1build1), libxml-parser-perl (= 2.47-1build3), libxml2 (= 2.9.14+dfsg-1.3ubuntu3), libxml2-dev (= 2.9.14+dfsg-1.3ubuntu3), libxrandr-dev (= 2:1.5.2-2build1), libxrandr2 (= 2:1.5.2-2build1), libxrender-dev (= 1:0.9.10-1.1build1), libxrender1 (= 1:0.9.10-1.1build1), libxshmfence1 (= 1.3-1build5), libxslt1-dev (= 1.1.39-0exp1build1), libxslt1.1 (= 1.1.39-0exp1build1), libxt-dev (= 1:1.2.1-1.2build1), libxt6t64 (= 1:1.2.1-1.2build1), libxtst-dev (= 2:1.2.3-1.1build1), libxtst6 (= 2:1.2.3-1.1build1), libxxf86vm1 (= 1:1.1.4-1build4), libzstd-dev (= 1.5.5+dfsg2-2build1), libzstd1 (= 1.5.5+dfsg2-2build1), linux-libc-dev (= 6.8.0-31.31), login (= 1:4.13+dfsg1-4ubuntu3), lto-disabled-list (= 47), m4 (= 1.4.19-4build1), make (= 4.3-4.1build2), man-db (= 2.12.0-4build2), mawk (= 1.3.4.20240123-1build1), media-types (= 10.1.0), mount (= 2.39.3-9ubuntu6), ncurses-base (= 6.4+20240113-1ubuntu2), ncurses-bin (= 6.4+20240113-1ubuntu2), netbase (= 6.4), ninja-build (= 1.11.1-2), openssl (= 3.0.13-0ubuntu3), pango1.0-tools (= 1.52.1+ds-1build1), passwd (= 1:4.13+dfsg1-4ubuntu3), patch (= 2.7.6-7build3), perl (= 5.38.2-3.2build2), perl-base (= 5.38.2-3.2build2), perl-modules-5.38 (= 5.38.2-3.2build2), perl-openssl-defaults (= 7build3), pkgconf (= 1.8.1-2build1), pkgconf-bin (= 1.8.1-2build1), po-debconf (= 1.0.21+nmu1), procps (= 2:4.0.4-4ubuntu3), python3 (= 3.12.3-0ubuntu1), python3-dev (= 3.12.3-0ubuntu1), python3-lxml (= 5.2.1-1), python3-minimal (= 3.12.3-0ubuntu1), python3-packaging (= 24.0-1), python3-pkg-resources (= 68.1.2-2ubuntu1), python3-setuptools (= 68.1.2-2ubuntu1), python3.12 (= 3.12.3-1), python3.12-dev (= 3.12.3-1), python3.12-minimal (= 3.12.3-1), readline-common (= 8.2-4build1), rpcsvc-proto (= 1.4.2-0ubuntu7), sed (= 4.9-2build1), sensible-utils (= 0.0.22), session-migration (= 0.3.9build1), sgml-base (= 1.31), shared-mime-info (= 2.4-4), systemd (= 255.4-1ubuntu8), systemd-dev (= 255.4-1ubuntu8), systemd-sysv (= 255.4-1ubuntu8), sysvinit-utils (= 3.08-6ubuntu3), tar (= 1.35+dfsg-3build1), tzdata (= 2024a-2ubuntu1), ubuntu-mono (= 24.04-0ubuntu1), util-linux (= 2.39.3-9ubuntu6), uuid-dev (= 2.39.3-9ubuntu6), wayland-protocols (= 1.34-1), x11-common (= 1:7.7+23ubuntu3), x11proto-dev (= 2023.2-1), xkb-data (= 2.41-2ubuntu1), xml-core (= 0.19), xorg-sgml-doctools (= 1:1.11-1.1), xtrans-dev (= 1.4.0-1), xz-utils (= 5.6.1+really5.4.5-1), zlib1g (= 1:1.3.dfsg-3.1ubuntu2), zlib1g-dev (= 1:1.3.dfsg-3.1ubuntu2) Environment: DEB_BUILD_OPTIONS="noautodbgsym parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1715013572" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1_armhf.deb -------------------------------------------------------------------- new Debian package, version 2.0. size 7528824 bytes: control archive=2514 bytes. 3183 bytes, 40 lines control 1510 bytes, 19 lines md5sums 172 bytes, 2 lines shlibs 75 bytes, 2 lines triggers Package: inkscape-trunk Version: 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 Architecture: armhf Maintainer: Inkscape developers Installed-Size: 18477 Depends: libatkmm-1.6-1v5 (>= 2.28.4), libboost-filesystem1.83.0 (>= 1.83.0), libc6 (>= 2.38), libcairo-gobject2 (>= 1.16), libcairo2 (>= 1.18.0), libcairomm-1.0-1v5 (>= 1.14.5), libcdr-0.1-1, libdouble-conversion3 (>= 2.0.0), libepoxy0 (>= 1.0), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.7.1), libgc1 (>= 1:7.2d), libgcc-s1 (>= 4.3), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0t64 (>= 2.79.0), libglibmm-2.4-1t64 (>= 2.66.7), libgomp1 (>= 4.9), libgsl27 (>= 2.7.1), libgspell-1-2 (>= 1.8.2), libgtk-3-0t64 (>= 3.24), libgtkmm-3.0-1t64 (>= 3.24.9), libharfbuzz0b (>= 2.6.5), libjpeg8 (>= 8c), liblcms2-2 (>= 2.9), libmagick++-6.q16-9t64 (>= 8:6.9.12.98+dfsg1), libpango-1.0-0 (>= 1.44.3), libpangocairo-1.0-0 (>= 1.44), libpangoft2-1.0-0 (>= 1.47.0), libpangomm-1.4-1v5 (>= 2.46.4), libpng16-16t64 (>= 1.6.2), libpoppler-glib8t64 (>= 0.29), libpoppler134 (>= 24.02.0), libpotrace0, libreadline8t64 (>= 6.0), librevenge-0.0-0, libsigc++-2.0-0v5 (>= 2.8.0), libstdc++6 (>= 13.1), libvisio-0.1-1, libwpg-0.3-3, libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4), inkscape-trunk-data Recommends: aspell, imagemagick, libwmf-bin, perlmagick, python3-numpy, python3-lxml, python3-scour, python3-cachecontrol, python3-cssselect, python3-packaging, python3-gi, python3-gi-cairo, python3-appdirs, gir1.2-gtk-3.0, adwaita-icon-theme-full Suggests: dia, fig2dev, libsvg-perl, pstoedit, ruby Conflicts: inkscape, inkscape-trunk-gtk3, lib2geom-dev, lib2geom1.2.0, lib2geom1.3.0 Replaces: inkscape-trunk-gtk3 Section: graphics Priority: optional Homepage: http://www.inkscape.org Description: vector-based drawing program (trunk build) Inkscape is an illustration editor which has everything you need to create professional-quality computer art. You can use it to make diagrams and illustrations, technical drawings, web graphics, clip art, icons and logos. A collection of hands-on tutorials show you how to combine lines, shapes, and text of different styles to build up a picture. . A selection of powerful vector graphics editing tools comes as standard. There is excellent support for paths, gradients, layers, alpha transparency, and text flow control. An extensive library of filters allows you to apply realistic effects, and extensions allow you to work with bitmaps, barcodes and printing marks, amongst other things. . Most of the common vector formats are supported, including PDF, Adobe Illustrator and AutoCAD files, and it has unrivalled support for the SVG web graphics standard. . This package provides a daily build of the latest development version of Inkscape. It provides access to all the newest features, but is not recommended for users wanting stable and bug-free software! . Between the suggested packages: * dia: to export Dia shapes; * libsvg-perl: to import .txt files (txt2svg extension); * libxml-xql-perl: to use the shadow effect; * pstoedit: to work with eps files; * ruby: there are several extensions written in ruby drwxr-xr-x root/root 0 2024-05-06 16:39 ./ drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/ drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/bin/ -rwxr-xr-x root/root 18044 2024-05-06 16:39 ./usr/bin/inkscape -rwxr-xr-x root/root 5728 2024-05-06 16:39 ./usr/bin/inkview drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/lib/ drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/cmake/ drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/ -rw-r--r-- root/root 126 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfig.cmake -rw-r--r-- root/root 2762 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfigVersion.cmake -rw-r--r-- root/root 916 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets-relwithdebinfo.cmake -rw-r--r-- root/root 4812 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets.cmake drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/inkscape/ lrwxrwxrwx root/root 0 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so -> libinkscape_base.so.1.4.0.0 -rw-r--r-- root/root 18054448 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so.1.4.0.0 lrwxrwxrwx root/root 0 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/lib2geom.so -> lib2geom.so.1.5.0 -rw-r--r-- root/root 746916 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/lib2geom.so.1.5.0 drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/pkgconfig/ -rw-r--r-- root/root 228 2024-05-06 16:39 ./usr/lib/arm-linux-gnueabihf/pkgconfig/2geom.pc drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/lib/mime/ drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/lib/mime/packages/ -rw-r--r-- root/root 630 2024-05-06 16:38 ./usr/lib/mime/packages/inkscape-trunk drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/share/ drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/share/application-registry/ -rw-r--r-- root/root 159 2024-05-06 16:38 ./usr/share/application-registry/inkscape-trunk.applications drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/share/applications/ -rw-r--r-- root/root 18182 2024-05-06 16:39 ./usr/share/applications/org.inkscape.Inkscape.desktop drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/share/doc/inkscape-trunk/ -rw-r--r-- root/root 11183 2024-05-06 16:38 ./usr/share/doc/inkscape-trunk/NEWS.md.gz -rw-r--r-- root/root 1668 2024-05-06 16:38 ./usr/share/doc/inkscape-trunk/README.md -rw-r--r-- root/root 613 2024-05-06 16:39 ./usr/share/doc/inkscape-trunk/changelog.gz -rw-r--r-- root/root 1309 2024-05-06 16:38 ./usr/share/doc/inkscape-trunk/copyright drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/share/lintian/ drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 467 2024-05-06 16:38 ./usr/share/lintian/overrides/inkscape-trunk drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/share/man/ drwxr-xr-x root/root 0 2024-05-06 16:39 ./usr/share/man/man1/ -rw-r--r-- root/root 14355 2024-05-06 16:39 ./usr/share/man/man1/inkscape.1.gz -rw-r--r-- root/root 2167 2024-05-06 16:39 ./usr/share/man/man1/inkview.1.gz +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 2899788 Build-Time: 4176 Distribution: noble Host Architecture: armhf Install-Time: 114 Job: inkscape-trunk_1.4.0+202405061639+31541ff08d~ubuntu24.04.1.dsc Machine Architecture: arm64 Package: inkscape-trunk Package-Time: 4299 Source-Version: 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 Space: 2899788 Status: successful Version: 1:1.4.0+202405061639+31541ff08d~ubuntu24.04.1 -------------------------------------------------------------------------------- Finished at 2024-05-06T22:40:10Z Build needed 01:11:39, 2899788k disk space RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=noble --arch=armhf PACKAGEBUILD-28423790 Scanning for processes to kill in build PACKAGEBUILD-28423790